{
  "skyLightSent": true,
  "meta": [
    {
      "x": 4,
      "z": 7,
      "bitMap": 31
    },
    {
      "x": 5,
      "z": 7,
      "bitMap": 31
    },
    {
      "x": 6,
      "z": 7,
      "bitMap": 31
    },
    {
      "x": 7,
      "z": 7,
      "bitMap": 31
    },
    {
      "x": 8,
      "z": 7,
      "bitMap": 31
    },
    {
      "x": 9,
      "z": 7,
      "bitMap": 31
    },
    {
      "x": 9,
      "z": 8,
      "bitMap": 31
    },
    {
      "x": 9,
      "z": 9,
      "bitMap": 31
    },
    {
      "x": 9,
      "z": 10,
      "bitMap": 31
    },
    {
      "x": 9,
      "z": 11,
      "bitMap": 15
    }
  ],
  "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,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      224,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      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,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      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,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      128,
      3,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      128,
      3,
      128,
      3,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      21,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      208,
      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,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      186,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      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,
      17,
      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,
      224,
      0,
      224,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      178,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      224,
      0,
      224,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      19,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      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,
      21,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      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,
      208,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      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,
      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,
      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,
      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,
      17,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      17,
      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,
      17,
      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,
      16,
      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,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      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,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      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,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      144,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      192,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      192,
      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,
      192,
      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,
      16,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      192,
      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,
      19,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      192,
      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,
      16,
      0,
      192,
      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,
      16,
      0,
      192,
      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,
      16,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      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,
      16,
      0,
      192,
      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,
      0,
      1,
      16,
      0,
      192,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      192,
      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,
      0,
      1,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      32,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      32,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      32,
      0,
      16,
      0,
      16,
      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,
      32,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      16,
      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,
      32,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      21,
      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,
      32,
      0,
      21,
      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,
      32,
      0,
      21,
      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,
      21,
      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,
      19,
      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,
      16,
      0,
      16,
      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,
      241,
      1,
      16,
      0,
      16,
      0,
      16,
      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,
      80,
      2,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      21,
      0,
      21,
      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,
      241,
      1,
      21,
      0,
      21,
      0,
      48,
      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,
      21,
      0,
      48,
      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,
      241,
      1,
      16,
      0,
      48,
      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,
      16,
      0,
      48,
      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,
      16,
      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,
      16,
      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,
      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,
      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,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      21,
      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,
      21,
      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,
      48,
      0,
      48,
      0,
      32,
      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,
      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,
      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,
      32,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      16,
      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,
      48,
      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,
      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,
      32,
      0,
      32,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      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,
      32,
      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,
      241,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      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,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      34,
      1,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      42,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      42,
      1,
      18,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      34,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      34,
      1,
      34,
      1,
      34,
      1,
      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,
      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,
      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,
      34,
      1,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      42,
      1,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      42,
      1,
      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,
      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,
      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,
      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,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      14,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      222,
      254,
      222,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      13,
      240,
      0,
      0,
      0,
      0,
      0,
      208,
      13,
      254,
      222,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      96,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      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,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      144,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      128,
      153,
      153,
      153,
      153,
      153,
      0,
      0,
      128,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      128,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      144,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      192,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      192,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      176,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      176,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      176,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      187,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      224,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      238,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      238,
      255,
      255,
      255,
      255,
      255,
      0,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      237,
      255,
      255,
      255,
      255,
      255,
      0,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      0,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      0,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      0,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      208,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      224,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      224,
      238,
      255,
      255,
      255,
      255,
      255,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      237,
      238,
      255,
      255,
      255,
      255,
      255,
      0,
      220,
      237,
      255,
      255,
      255,
      255,
      255,
      0,
      12,
      237,
      255,
      255,
      255,
      255,
      255,
      192,
      203,
      237,
      255,
      255,
      255,
      255,
      255,
      192,
      203,
      237,
      255,
      255,
      255,
      255,
      255,
      192,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      192,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      192,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      204,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      204,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      12,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      224,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      208,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      222,
      204,
      237,
      255,
      255,
      255,
      255,
      255,
      222,
      204,
      237,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      205,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      221,
      238,
      255,
      255,
      255,
      255,
      255,
      239,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      222,
      205,
      237,
      255,
      255,
      255,
      255,
      255,
      222,
      204,
      237,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      220,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      13,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      221,
      237,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      238,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      14,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      222,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      221,
      254,
      255,
      255,
      255,
      255,
      255,
      222,
      208,
      254,
      255,
      255,
      255,
      255,
      255,
      238,
      237,
      254,
      255,
      255,
      255,
      255,
      255,
      239,
      238,
      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,
      238,
      238,
      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,
      239,
      238,
      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,
      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,
      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,
      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,
      7,
      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,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      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,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      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,
      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,
      48,
      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,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      16,
      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,
      176,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      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,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      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,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      16,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      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,
      176,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      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,
      112,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      112,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      208,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      176,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      144,
      4,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      144,
      4,
      144,
      4,
      19,
      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,
      17,
      0,
      144,
      4,
      17,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      21,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      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,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      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,
      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,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      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,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      48,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      0,
      1,
      16,
      0,
      16,
      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,
      21,
      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,
      144,
      0,
      144,
      0,
      21,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      1,
      0,
      1,
      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,
      1,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      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,
      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,
      48,
      0,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      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,
      0,
      1,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      240,
      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,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      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,
      0,
      1,
      0,
      1,
      21,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      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,
      240,
      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,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      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,
      16,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      32,
      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,
      16,
      0,
      16,
      0,
      32,
      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,
      32,
      0,
      32,
      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,
      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,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      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,
      32,
      0,
      32,
      0,
      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,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      241,
      1,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      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,
      241,
      1,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      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,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      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,
      32,
      0,
      32,
      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,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      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,
      32,
      0,
      32,
      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,
      0,
      0,
      32,
      0,
      32,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      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,
      0,
      0,
      0,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      32,
      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,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      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,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      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,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      48,
      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,
      32,
      0,
      32,
      0,
      48,
      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,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      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,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      0,
      0,
      32,
      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,
      32,
      0,
      32,
      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,
      241,
      1,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      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,
      0,
      0,
      242,
      10,
      32,
      0,
      32,
      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,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      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,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      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,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      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,
      0,
      0,
      241,
      1,
      241,
      1,
      32,
      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,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      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,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      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,
      32,
      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,
      32,
      0,
      32,
      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,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      32,
      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,
      250,
      10,
      0,
      0,
      0,
      0,
      32,
      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,
      0,
      0,
      241,
      1,
      241,
      1,
      32,
      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,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      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,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      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,
      241,
      1,
      32,
      0,
      32,
      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,
      241,
      1,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      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,
      241,
      1,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      242,
      10,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      241,
      1,
      241,
      1,
      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,
      242,
      10,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      15,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      240,
      0,
      240,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      240,
      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,
      15,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      237,
      0,
      0,
      0,
      0,
      0,
      0,
      186,
      220,
      0,
      0,
      0,
      0,
      0,
      0,
      176,
      220,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      186,
      220,
      0,
      0,
      0,
      0,
      0,
      128,
      169,
      203,
      0,
      0,
      0,
      0,
      0,
      128,
      169,
      203,
      0,
      0,
      0,
      0,
      0,
      112,
      8,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      169,
      203,
      0,
      0,
      0,
      0,
      0,
      118,
      152,
      186,
      0,
      0,
      0,
      0,
      0,
      118,
      152,
      10,
      0,
      0,
      0,
      0,
      0,
      96,
      135,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      135,
      0,
      0,
      0,
      0,
      0,
      0,
      101,
      135,
      0,
      0,
      0,
      0,
      0,
      48,
      84,
      6,
      0,
      0,
      0,
      0,
      0,
      32,
      67,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      84,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      67,
      5,
      0,
      0,
      0,
      0,
      0,
      16,
      50,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      50,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      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,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      21,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      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,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      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,
      112,
      0,
      112,
      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,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      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,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      80,
      1,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      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,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      224,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      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,
      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,
      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,
      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,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      208,
      0,
      208,
      0,
      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,
      208,
      0,
      208,
      0,
      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,
      208,
      0,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      208,
      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,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      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,
      176,
      0,
      176,
      0,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      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,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      176,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      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,
      16,
      0,
      16,
      0,
      176,
      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,
      176,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      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,
      176,
      0,
      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,
      176,
      0,
      176,
      0,
      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,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      176,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      176,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      21,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      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,
      16,
      0,
      21,
      0,
      176,
      0,
      176,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      144,
      4,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      144,
      4,
      144,
      4,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      144,
      4,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      48,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      0,
      0,
      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,
      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,
      16,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      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,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      128,
      3,
      128,
      3,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      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,
      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,
      182,
      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,
      17,
      0,
      180,
      0,
      182,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      180,
      0,
      178,
      0,
      180,
      0,
      182,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      186,
      0,
      178,
      0,
      180,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      178,
      0,
      0,
      0,
      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,
      176,
      0,
      17,
      0,
      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,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      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,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      17,
      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,
      224,
      0,
      224,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      0,
      1,
      16,
      0,
      224,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      224,
      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,
      16,
      0,
      224,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      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,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      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,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      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,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      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,
      48,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      48,
      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,
      0,
      1,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      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,
      48,
      0,
      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,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      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,
      17,
      0,
      48,
      0,
      48,
      0,
      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,
      17,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      32,
      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,
      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,
      48,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      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,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      32,
      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,
      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,
      48,
      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,
      48,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      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,
      241,
      1,
      0,
      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,
      0,
      0,
      241,
      1,
      0,
      0,
      48,
      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,
      241,
      1,
      0,
      0,
      241,
      1,
      242,
      10,
      0,
      0,
      242,
      10,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      0,
      32,
      0,
      32,
      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,
      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,
      48,
      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,
      48,
      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,
      48,
      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,
      0,
      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,
      0,
      0,
      0,
      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,
      241,
      1,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      250,
      10,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      0,
      0,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      0,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      242,
      10,
      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,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      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,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      255,
      240,
      0,
      0,
      0,
      0,
      0,
      15,
      15,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      240,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      240,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      255,
      0,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      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,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      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,
      240,
      255,
      0,
      0,
      240,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      240,
      255,
      0,
      0,
      0,
      255,
      255,
      0,
      240,
      255,
      0,
      255,
      240,
      255,
      255,
      15,
      240,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      15,
      240,
      255,
      255,
      0,
      255,
      255,
      0,
      0,
      0,
      255,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      238,
      13,
      0,
      0,
      0,
      0,
      0,
      0,
      238,
      238,
      0,
      224,
      238,
      208,
      238,
      0,
      238,
      238,
      14,
      224,
      238,
      237,
      238,
      14,
      238,
      238,
      238,
      208,
      222,
      237,
      238,
      0,
      0,
      238,
      238,
      205,
      205,
      208,
      14,
      0,
      0,
      238,
      238,
      14,
      0,
      0,
      0,
      0,
      0,
      224,
      238,
      238,
      0,
      0,
      0,
      0,
      0,
      0,
      238,
      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,
      221,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      221,
      13,
      0,
      0,
      221,
      204,
      13,
      0,
      221,
      221,
      0,
      208,
      221,
      220,
      221,
      0,
      208,
      221,
      13,
      192,
      205,
      220,
      13,
      0,
      0,
      221,
      221,
      176,
      188,
      192,
      0,
      0,
      0,
      208,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      208,
      221,
      13,
      0,
      0,
      0,
      0,
      0,
      0,
      221,
      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,
      169,
      11,
      0,
      0,
      0,
      0,
      0,
      0,
      186,
      204,
      11,
      0,
      0,
      0,
      0,
      0,
      203,
      204,
      203,
      12,
      0,
      0,
      0,
      0,
      176,
      188,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      135,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      152,
      10,
      0,
      0,
      0,
      0,
      0,
      128,
      169,
      187,
      0,
      0,
      0,
      0,
      0,
      0,
      186,
      187,
      10,
      0,
      0,
      0,
      0,
      0,
      160,
      171,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      4,
      0,
      0,
      0,
      0,
      0,
      0,
      64,
      101,
      0,
      0,
      0,
      0,
      0,
      0,
      84,
      118,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      135,
      9,
      0,
      0,
      0,
      0,
      0,
      112,
      152,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      169,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      205,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      14,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      239,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      84,
      0,
      0,
      0,
      0,
      0,
      0,
      67,
      101,
      0,
      0,
      0,
      0,
      0,
      0,
      80,
      118,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      135,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      188,
      0,
      0,
      0,
      0,
      0,
      0,
      237,
      205,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      222,
      0,
      0,
      0,
      0,
      0,
      0,
      238,
      238,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      238,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      4,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      171,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      188,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      13,
      0,
      0,
      0,
      0,
      0,
      0,
      208,
      13,
      0,
      0,
      0,
      0,
      0,
      0,
      224,
      13,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      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,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      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,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      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,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      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,
      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,
      112,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      176,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      208,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      176,
      0,
      176,
      0,
      208,
      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,
      17,
      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,
      208,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      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,
      0,
      1,
      16,
      0,
      16,
      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,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      176,
      0,
      176,
      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,
      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,
      208,
      0,
      208,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      17,
      0,
      21,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      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,
      176,
      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,
      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,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      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,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      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,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      176,
      0,
      176,
      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,
      21,
      0,
      21,
      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,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      0,
      0,
      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,
      19,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      80,
      1,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      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,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      208,
      0,
      208,
      0,
      240,
      0,
      240,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      240,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      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,
      19,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      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,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      19,
      0,
      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,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      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,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      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,
      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,
      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,
      48,
      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,
      0,
      1,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      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,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      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,
      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,
      19,
      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,
      19,
      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,
      19,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      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,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      240,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      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,
      19,
      0,
      19,
      0,
      208,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      240,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      17,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      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,
      21,
      0,
      21,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      242,
      10,
      0,
      0,
      0,
      0,
      241,
      1,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      48,
      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,
      241,
      1,
      241,
      1,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      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,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      255,
      255,
      0,
      0,
      15,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      15,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      240,
      15,
      240,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      15,
      15,
      0,
      0,
      240,
      15,
      0,
      0,
      240,
      15,
      0,
      0,
      240,
      0,
      0,
      0,
      240,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      240,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      240,
      0,
      240,
      15,
      0,
      0,
      0,
      240,
      0,
      15,
      240,
      255,
      0,
      0,
      0,
      240,
      15,
      15,
      240,
      0,
      0,
      0,
      0,
      15,
      15,
      15,
      255,
      15,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      240,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      255,
      240,
      0,
      0,
      0,
      0,
      255,
      15,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      15,
      255,
      0,
      255,
      0,
      0,
      0,
      0,
      255,
      15,
      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,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      240,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      240,
      255,
      15,
      0,
      0,
      0,
      255,
      15,
      255,
      255,
      0,
      0,
      0,
      0,
      255,
      0,
      240,
      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,
      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,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      255,
      15,
      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,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      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,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      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,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      224,
      14,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      186,
      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,
      169,
      171,
      137,
      0,
      0,
      0,
      0,
      0,
      144,
      154,
      120,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      152,
      154,
      120,
      0,
      0,
      0,
      0,
      0,
      128,
      137,
      103,
      0,
      0,
      0,
      0,
      0,
      0,
      120,
      86,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      128,
      137,
      103,
      0,
      0,
      0,
      0,
      0,
      112,
      120,
      86,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      69,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      96,
      69,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      80,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      80,
      1,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      17,
      0,
      17,
      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,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      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,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      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,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      128,
      3,
      128,
      3,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      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,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      176,
      0,
      176,
      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,
      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,
      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,
      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,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      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,
      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,
      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,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      176,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      176,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      19,
      0,
      19,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      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,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      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,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      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,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      19,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      21,
      0,
      48,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      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,
      19,
      0,
      19,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      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,
      19,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      21,
      0,
      21,
      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,
      21,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      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,
      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,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      208,
      0,
      208,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      21,
      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,
      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,
      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,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      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,
      21,
      0,
      48,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      192,
      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,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      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,
      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,
      192,
      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,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      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,
      250,
      10,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      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,
      15,
      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,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      255,
      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,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      15,
      0,
      0,
      0,
      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,
      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,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      86,
      4,
      0,
      0,
      0,
      0,
      0,
      0,
      69,
      35,
      0,
      0,
      0,
      0,
      0,
      0,
      52,
      18,
      0,
      0,
      0,
      0,
      0,
      0,
      35,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      69,
      3,
      0,
      0,
      0,
      0,
      0,
      0,
      52,
      18,
      0,
      0,
      0,
      0,
      0,
      0,
      35,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      52,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      35,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      18,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      255,
      15,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      21,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      21,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      21,
      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,
      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,
      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,
      16,
      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,
      112,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      21,
      0,
      112,
      0,
      112,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      21,
      0,
      112,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      112,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      240,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      128,
      3,
      128,
      3,
      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,
      128,
      3,
      128,
      3,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      21,
      0,
      21,
      0,
      144,
      4,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      17,
      0,
      17,
      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,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      21,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      144,
      4,
      144,
      4,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      240,
      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,
      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,
      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,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      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,
      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,
      0,
      1,
      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,
      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,
      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,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      16,
      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,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      16,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      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,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      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,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      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,
      208,
      0,
      208,
      0,
      0,
      1,
      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,
      208,
      0,
      208,
      0,
      17,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      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,
      240,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      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,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      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,
      48,
      0,
      48,
      0,
      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,
      16,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      16,
      0,
      19,
      0,
      19,
      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,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      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,
      32,
      0,
      32,
      0,
      192,
      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,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      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,
      32,
      0,
      192,
      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,
      32,
      0,
      32,
      0,
      192,
      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,
      32,
      0,
      48,
      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,
      32,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      48,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      241,
      1,
      80,
      2,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      32,
      0,
      80,
      2,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      80,
      2,
      80,
      2,
      0,
      0,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      104,
      2,
      104,
      2,
      241,
      1,
      104,
      2,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      104,
      2,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      48,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      242,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      242,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      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,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      15,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      240,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      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,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      176,
      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,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      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,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      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,
      16,
      0,
      112,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      240,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      176,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      80,
      1,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      80,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      19,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      80,
      1,
      16,
      0,
      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,
      80,
      1,
      80,
      1,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      80,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      0,
      1,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      19,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      19,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      224,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      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,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      19,
      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,
      0,
      0,
      0,
      1,
      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,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      0,
      1,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      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,
      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,
      19,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      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,
      21,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      19,
      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,
      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,
      19,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      0,
      1,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      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,
      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,
      17,
      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,
      21,
      0,
      17,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      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,
      0,
      1,
      21,
      0,
      21,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      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,
      16,
      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,
      16,
      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,
      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,
      48,
      0,
      16,
      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,
      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,
      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,
      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,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      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,
      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,
      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,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      104,
      2,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      80,
      2,
      241,
      1,
      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,
      241,
      1,
      80,
      2,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      80,
      2,
      0,
      0,
      80,
      2,
      241,
      1,
      80,
      2,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      80,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      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,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      104,
      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,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      104,
      2,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      15,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      144,
      4,
      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,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      208,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      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,
      16,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      112,
      0,
      208,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      224,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      208,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      224,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      144,
      4,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      21,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      208,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      17,
      0,
      17,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      19,
      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,
      17,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      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,
      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,
      21,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      240,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      16,
      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,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      21,
      0,
      21,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      21,
      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,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      19,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      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,
      21,
      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,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      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,
      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,
      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,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      21,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      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,
      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,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      240,
      0,
      240,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      192,
      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,
      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,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      192,
      0,
      0,
      1,
      0,
      1,
      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,
      192,
      0,
      48,
      0,
      0,
      1,
      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,
      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,
      19,
      0,
      16,
      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,
      19,
      0,
      16,
      0,
      144,
      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,
      16,
      0,
      144,
      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,
      19,
      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,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      48,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      192,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      144,
      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,
      16,
      0,
      16,
      0,
      144,
      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,
      16,
      0,
      16,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      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,
      32,
      5,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      48,
      0,
      48,
      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,
      192,
      0,
      48,
      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,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      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,
      144,
      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,
      144,
      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,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      16,
      0,
      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,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      192,
      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,
      192,
      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,
      192,
      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,
      192,
      0,
      192,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      192,
      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,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      192,
      0,
      48,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      32,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      0,
      32,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      0,
      32,
      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,
      32,
      0,
      32,
      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,
      192,
      0,
      32,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      242,
      10,
      32,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      32,
      0,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      32,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      242,
      10,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      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,
      242,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      80,
      2,
      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,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      104,
      2,
      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,
      250,
      10,
      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,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      144,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      9,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      192,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      192,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      192,
      12,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      15,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      255,
      15,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      240,
      255,
      255,
      0,
      0,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      0,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      15,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      255,
      255,
      255,
      255,
      255,
      255,
      0,
      0,
      240,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      48,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      16,
      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,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      48,
      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,
      48,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      176,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      112,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      48,
      0,
      48,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      48,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      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,
      112,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      16,
      0,
      112,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      48,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      17,
      0,
      21,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      144,
      4,
      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,
      144,
      4,
      144,
      4,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      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,
      17,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      4,
      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,
      0,
      1,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      16,
      0,
      208,
      0,
      208,
      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,
      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,
      21,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      224,
      0,
      224,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      0,
      16,
      0,
      208,
      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,
      224,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      208,
      0,
      208,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      224,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      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,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      0,
      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,
      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,
      17,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      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,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      48,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      0,
      48,
      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,
      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,
      0,
      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,
      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,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      240,
      0,
      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,
      240,
      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,
      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,
      17,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      17,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      16,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      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,
      48,
      0,
      48,
      0,
      19,
      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,
      19,
      0,
      48,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      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,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      208,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      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,
      16,
      0,
      48,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      17,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      32,
      5,
      32,
      5,
      48,
      0,
      48,
      0,
      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,
      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,
      32,
      5,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      16,
      0,
      16,
      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,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      32,
      5,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      192,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      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,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      192,
      0,
      16,
      0,
      16,
      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,
      16,
      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,
      192,
      0,
      192,
      0,
      16,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      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,
      16,
      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,
      16,
      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,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      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,
      144,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      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,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      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,
      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,
      208,
      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,
      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,
      208,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      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,
      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,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      32,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      242,
      10,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      242,
      10,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      242,
      10,
      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,
      241,
      1,
      241,
      1,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      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,
      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,
      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,
      241,
      1,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      241,
      1,
      0,
      0,
      241,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      250,
      10,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      240,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      3,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      48,
      51,
      51,
      51,
      51,
      3,
      0,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      9,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      153,
      153,
      153,
      153,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      9,
      0,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      0,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      12,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      0,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      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,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      255,
      1,
      1,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      1,
      1,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      19,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      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,
      16,
      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,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      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,
      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,
      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,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      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,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      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,
      0,
      1,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      224,
      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,
      16,
      0,
      112,
      0,
      224,
      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,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      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,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      0,
      19,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      0,
      1,
      112,
      0,
      112,
      0,
      0,
      1,
      19,
      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,
      19,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      224,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      112,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      224,
      0,
      112,
      0,
      112,
      0,
      144,
      4,
      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,
      16,
      0,
      16,
      0,
      144,
      4,
      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,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      16,
      0,
      19,
      0,
      240,
      0,
      240,
      0,
      208,
      0,
      208,
      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,
      240,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      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,
      112,
      0,
      112,
      0,
      19,
      0,
      208,
      0,
      208,
      0,
      112,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      19,
      0,
      112,
      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,
      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,
      112,
      0,
      112,
      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,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      0,
      16,
      0,
      112,
      0,
      112,
      0,
      112,
      0,
      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,
      0,
      1,
      16,
      0,
      17,
      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,
      112,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      112,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      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,
      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,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      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,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      144,
      4,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      144,
      4,
      17,
      0,
      17,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      19,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      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,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      208,
      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,
      21,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      19,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      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,
      240,
      0,
      240,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      151,
      0,
      150,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      151,
      0,
      150,
      0,
      149,
      0,
      148,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      240,
      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,
      240,
      0,
      240,
      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,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      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,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      4,
      144,
      4,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      19,
      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,
      19,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      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,
      0,
      0,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      17,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      2,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      112,
      2,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      112,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      2,
      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,
      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,
      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,
      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,
      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,
      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,
      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,
      112,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      112,
      2,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      16,
      0,
      17,
      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,
      240,
      0,
      240,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      17,
      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,
      17,
      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,
      17,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      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,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      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,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      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,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      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,
      17,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      224,
      0,
      224,
      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,
      224,
      0,
      224,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      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,
      208,
      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,
      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,
      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,
      17,
      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,
      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,
      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,
      224,
      0,
      224,
      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,
      224,
      0,
      224,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      0,
      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,
      208,
      0,
      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,
      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,
      16,
      0,
      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,
      240,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      16,
      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,
      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,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      19,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      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,
      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,
      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,
      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,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      17,
      0,
      17,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      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,
      21,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      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,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      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,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      21,
      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,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      21,
      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,
      16,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      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,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      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,
      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,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      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,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      240,
      0,
      16,
      0,
      16,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      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,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      0,
      1,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      240,
      0,
      240,
      0,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      17,
      0,
      17,
      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,
      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,
      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,
      21,
      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,
      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,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      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,
      16,
      0,
      17,
      0,
      17,
      0,
      17,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      17,
      0,
      17,
      0,
      19,
      0,
      19,
      0,
      19,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      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,
      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,
      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,
      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,
      48,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      0,
      1,
      0,
      1,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      16,
      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,
      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,
      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,
      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,
      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,
      19,
      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,
      19,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      0,
      1,
      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,
      0,
      1,
      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,
      0,
      1,
      240,
      0,
      240,
      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,
      21,
      0,
      240,
      0,
      240,
      0,
      240,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      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,
      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,
      21,
      0,
      21,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      19,
      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,
      19,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      240,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      16,
      0,
      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,
      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,
      192,
      0,
      192,
      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,
      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,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      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,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      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,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      21,
      0,
      21,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      48,
      0,
      192,
      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,
      48,
      0,
      192,
      0,
      192,
      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,
      48,
      0,
      192,
      0,
      192,
      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,
      48,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      144,
      0,
      144,
      0,
      192,
      0,
      192,
      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,
      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,
      48,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      16,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      16,
      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,
      48,
      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,
      16,
      0,
      192,
      0,
      16,
      0,
      48,
      0,
      48,
      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,
      48,
      0,
      16,
      0,
      48,
      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,
      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,
      192,
      0,
      192,
      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,
      48,
      0,
      192,
      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,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      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,
      192,
      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,
      48,
      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,
      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,
      144,
      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,
      144,
      0,
      144,
      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,
      144,
      0,
      144,
      0,
      16,
      0,
      16,
      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,
      16,
      0,
      16,
      0,
      48,
      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,
      16,
      0,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      48,
      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,
      48,
      0,
      48,
      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,
      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,
      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,
      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,
      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,
      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,
      192,
      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,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      16,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      192,
      0,
      192,
      0,
      192,
      0,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      192,
      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,
      192,
      0,
      192,
      0,
      192,
      0,
      208,
      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,
      192,
      0,
      192,
      0,
      208,
      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,
      192,
      0,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      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,
      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,
      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,
      192,
      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,
      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,
      192,
      0,
      192,
      0,
      208,
      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,
      192,
      0,
      208,
      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,
      208,
      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,
      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,
      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,
      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,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      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,
      32,
      5,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      48,
      0,
      32,
      5,
      32,
      5,
      32,
      5,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      208,
      0,
      208,
      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,
      208,
      0,
      208,
      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,
      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,
      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,
      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,
      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,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      208,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      144,
      0,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      33,
      67,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      16,
      0,
      0,
      0,
      0,
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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,
      16,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      48,
      51,
      51,
      51,
      51,
      51,
      3,
      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,
      0,
      51,
      51,
      51,
      51,
      51,
      51,
      51,
      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,
      48,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      48,
      51,
      51,
      51,
      0,
      0,
      0,
      0,
      0,
      51,
      51,
      51,
      102,
      102,
      102,
      102,
      102,
      102,
      6,
      0,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      0,
      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,
      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,
      96,
      102,
      102,
      102,
      102,
      102,
      102,
      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,
      96,
      102,
      102,
      102,
      102,
      102,
      0,
      0,
      96,
      102,
      102,
      102,
      102,
      102,
      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,
      144,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      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,
      153,
      153,
      153,
      153,
      153,
      153,
      153,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      204,
      192,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      1,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      1,
      1,
      1,
      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,
      27,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      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,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      27,
      27,
      27,
      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,
      7,
      7,
      7,
      7,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      7,
      7,
      7,
      7,
      7
    ]
  }
}