local talent_rank = {
  [1] = {
    [-1] = -1,
    [-2] = -2,
    [-3] = -1,
    [-4] = {
      -3,
      -4,
      -5
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [2] = {
    [-1] = -3,
    [-2] = -2,
    [-3] = -3,
    [-4] = {
      -12,
      -13,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [3] = {
    [-1] = -16,
    [-2] = -2,
    [-3] = -16,
    [-4] = {
      -17,
      -18,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [4] = {
    [-1] = -4,
    [-2] = -2,
    [-3] = -4,
    [-4] = {
      -22,
      -23,
      -24,
      -25
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [5] = {
    [-1] = -27,
    [-2] = -2,
    [-3] = -27,
    [-4] = {
      -28,
      -29,
      -30,
      -31,
      -32
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [6] = {
    [-1] = -5,
    [-2] = -2,
    [-3] = -5,
    [-4] = {
      -35,
      -36,
      -37,
      -38,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [7] = {
    [-1] = -43,
    [-2] = -2,
    [-3] = -43,
    [-4] = {
      -44,
      -45,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [8] = {
    [-1] = -12,
    [-2] = -2,
    [-3] = -12,
    [-4] = {
      -49,
      -50,
      -51,
      -52,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [9] = {
    [-1] = -17,
    [-2] = -2,
    [-3] = -17,
    [-4] = {
      -56,
      -57,
      -58,
      -59,
      -60
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [10] = {
    [-1] = -63,
    [-2] = -2,
    [-3] = -63,
    [-4] = {
      -41,
      -64,
      -65,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [11] = {
    [-1] = -69,
    [-2] = -2,
    [-3] = -69,
    [-4] = {
      -70,
      -71,
      -72,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -8,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [12] = {
    [-1] = -22,
    [-2] = -2,
    [-3] = -22,
    [-4] = {
      -75,
      -76,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [13] = {
    [-1] = -80,
    [-2] = -81,
    [-3] = -1,
    [-4] = {
      -1,
      -16,
      -27
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [14] = {
    [-1] = -83,
    [-2] = -81,
    [-3] = -3,
    [-4] = {
      -43,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [15] = {
    [-1] = -85,
    [-2] = -81,
    [-3] = -16,
    [-4] = {
      -69,
      -18,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [16] = {
    [-1] = -86,
    [-2] = -81,
    [-3] = -4,
    [-4] = {
      -86,
      -23,
      -28,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [17] = {
    [-1] = -13,
    [-2] = -81,
    [-3] = -27,
    [-4] = {
      -88,
      -89,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [18] = {
    [-1] = -84,
    [-2] = -81,
    [-3] = -5,
    [-4] = {
      -7,
      -32,
      -36,
      -90,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [19] = {
    [-1] = -14,
    [-2] = -81,
    [-3] = -43,
    [-4] = {
      -44,
      -91,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [20] = {
    [-1] = -92,
    [-2] = -81,
    [-3] = -12,
    [-4] = {
      -93,
      -50,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [21] = {
    [-1] = -18,
    [-2] = -81,
    [-3] = -17,
    [-4] = {
      -52,
      -57,
      -58,
      -59,
      -64
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [22] = {
    [-1] = -19,
    [-2] = -81,
    [-3] = -63,
    [-4] = {
      -70,
      -48,
      -95,
      -65,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [23] = {
    [-1] = -20,
    [-2] = -81,
    [-3] = -69,
    [-4] = {
      -96,
      -71,
      -72,
      -97,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -37,
      [3] = -43,
      [4] = -43,
      [5] = -82,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [24] = {
    [-1] = -23,
    [-2] = -81,
    [-3] = -22,
    [-4] = {
      -75,
      -76,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [25] = {
    [-1] = -24,
    [-2] = -98,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [26] = {
    [-1] = -28,
    [-2] = -98,
    [-3] = -3,
    [-4] = {
      -4,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [27] = {
    [-1] = -29,
    [-2] = -98,
    [-3] = -16,
    [-4] = {
      -80,
      -14,
      -92,
      -19
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [28] = {
    [-1] = -88,
    [-2] = -98,
    [-3] = -4,
    [-4] = {
      -85,
      -20,
      -29,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [29] = {
    [-1] = -89,
    [-2] = -98,
    [-3] = -27,
    [-4] = {
      -88,
      -89,
      -25,
      -32,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [30] = {
    [-1] = -100,
    [-2] = -98,
    [-3] = -5,
    [-4] = {
      -100,
      -101,
      -37,
      -91,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [31] = {
    [-1] = -35,
    [-2] = -98,
    [-3] = -43,
    [-4] = {
      -38,
      -102,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [32] = {
    [-1] = -7,
    [-2] = -98,
    [-3] = -12,
    [-4] = {
      -49,
      -103,
      -50,
      -94,
      -59
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [33] = {
    [-1] = -87,
    [-2] = -98,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -104,
      -60,
      -64
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [34] = {
    [-1] = -25,
    [-2] = -98,
    [-3] = -63,
    [-4] = {
      -57,
      -48,
      -97,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [35] = {
    [-1] = -30,
    [-2] = -98,
    [-3] = -69,
    [-4] = {
      -41,
      -71,
      -72,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [36] = {
    [-1] = -31,
    [-2] = -98,
    [-3] = -22,
    [-4] = {
      -70,
      -76,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [37] = {
    [-1] = -32,
    [-2] = -105,
    [-3] = -1,
    [-4] = {
      -16,
      -4,
      -43
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [38] = {
    [-1] = -36,
    [-2] = -105,
    [-3] = -3,
    [-4] = {
      -12,
      -13,
      -92
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [39] = {
    [-1] = -101,
    [-2] = -105,
    [-3] = -16,
    [-4] = {
      -63,
      -18,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [40] = {
    [-1] = -37,
    [-2] = -105,
    [-3] = -4,
    [-4] = {
      -69,
      -23,
      -24,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [41] = {
    [-1] = -38,
    [-2] = -105,
    [-3] = -27,
    [-4] = {
      -28,
      -100,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [42] = {
    [-1] = -102,
    [-2] = -105,
    [-3] = -5,
    [-4] = {
      -35,
      -36,
      -101,
      -102,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [43] = {
    [-1] = -90,
    [-2] = -105,
    [-3] = -43,
    [-4] = {
      -90,
      -49,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [44] = {
    [-1] = -44,
    [-2] = -105,
    [-3] = -12,
    [-4] = {
      -93,
      -103,
      -108,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [45] = {
    [-1] = -91,
    [-2] = -105,
    [-3] = -17,
    [-4] = {
      -56,
      -57,
      -58,
      -104,
      -64
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [46] = {
    [-1] = -45,
    [-2] = -105,
    [-3] = -63,
    [-4] = {
      -70,
      -48,
      -95,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [47] = {
    [-1] = -49,
    [-2] = -105,
    [-3] = -69,
    [-4] = {
      -96,
      -71,
      -76,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1003] = -107
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [48] = {
    [-1] = -93,
    [-2] = -105,
    [-3] = -22,
    [-4] = {
      -75,
      -109,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [49] = {
    [-1] = -39,
    [-2] = -110,
    [-3] = -1,
    [-4] = {
      -3,
      -16,
      -5
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [50] = {
    [-1] = -9,
    [-2] = -110,
    [-3] = -3,
    [-4] = {
      -43,
      -13,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [51] = {
    [-1] = -34,
    [-2] = -110,
    [-3] = -16,
    [-4] = {
      -63,
      -18,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [52] = {
    [-1] = -46,
    [-2] = -110,
    [-3] = -4,
    [-4] = {
      -22,
      -23,
      -24,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [53] = {
    [-1] = -103,
    [-2] = -110,
    [-3] = -27,
    [-4] = {
      -88,
      -100,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [54] = {
    [-1] = -50,
    [-2] = -110,
    [-3] = -5,
    [-4] = {
      -7,
      -32,
      -36,
      -102,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [55] = {
    [-1] = -108,
    [-2] = -110,
    [-3] = -43,
    [-4] = {
      -44,
      -45,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [56] = {
    [-1] = -51,
    [-2] = -110,
    [-3] = -12,
    [-4] = {
      -49,
      -50,
      -108,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [57] = {
    [-1] = -94,
    [-2] = -110,
    [-3] = -17,
    [-4] = {
      -56,
      -57,
      -58,
      -59,
      -64
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [58] = {
    [-1] = -52,
    [-2] = -110,
    [-3] = -63,
    [-4] = {
      -70,
      -72,
      -97,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [59] = {
    [-1] = -56,
    [-2] = -110,
    [-3] = -69,
    [-4] = {
      -96,
      -76,
      -109,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [60] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [60] = {
    [-1] = -57,
    [-2] = -110,
    [-3] = -22,
    [-4] = {
      -75,
      -112,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [61] = {
    [-1] = -41,
    [-2] = -113,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -27
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [62] = {
    [-1] = -70,
    [-2] = -113,
    [-3] = -3,
    [-4] = {
      -5,
      -14,
      -92
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [63] = {
    [-1] = -96,
    [-2] = -113,
    [-3] = -16,
    [-4] = {
      -17,
      -18,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [64] = {
    [-1] = -75,
    [-2] = -113,
    [-3] = -4,
    [-4] = {
      -63,
      -23,
      -29,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [65] = {
    [-1] = -53,
    [-2] = -113,
    [-3] = -27,
    [-4] = {
      -88,
      -89,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [66] = {
    [-1] = -58,
    [-2] = -113,
    [-3] = -5,
    [-4] = {
      -100,
      -32,
      -36,
      -38,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [67] = {
    [-1] = -59,
    [-2] = -113,
    [-3] = -43,
    [-4] = {
      -102,
      -91,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [68] = {
    [-1] = -104,
    [-2] = -113,
    [-3] = -12,
    [-4] = {
      -45,
      -103,
      -50,
      -52,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [69] = {
    [-1] = -60,
    [-2] = -113,
    [-3] = -17,
    [-4] = {
      -56,
      -57,
      -59,
      -104,
      -60
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [70] = {
    [-1] = -64,
    [-2] = -113,
    [-3] = -63,
    [-4] = {
      -41,
      -64,
      -95,
      -65,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [71] = {
    [-1] = -48,
    [-2] = -113,
    [-3] = -69,
    [-4] = {
      -70,
      -48,
      -71,
      -97,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -31,
      [3] = -5,
      [4] = -5,
      [5] = -114,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [72] = {
    [-1] = -71,
    [-2] = -113,
    [-3] = -22,
    [-4] = {
      -96,
      -72,
      -55,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [73] = {
    [-1] = -72,
    [-2] = -115,
    [-3] = -1,
    [-4] = {
      -16,
      -4,
      -43
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [74] = {
    [-1] = -76,
    [-2] = -115,
    [-3] = -3,
    [-4] = {
      -12,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [75] = {
    [-1] = -109,
    [-2] = -115,
    [-3] = -16,
    [-4] = {
      -85,
      -14,
      -92,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [76] = {
    [-1] = -112,
    [-2] = -115,
    [-3] = -4,
    [-4] = {
      -86,
      -23,
      -24,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [77] = {
    [-1] = -95,
    [-2] = -115,
    [-3] = -27,
    [-4] = {
      -28,
      -100,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [78] = {
    [-1] = -65,
    [-2] = -115,
    [-3] = -5,
    [-4] = {
      -7,
      -32,
      -36,
      -90,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [79] = {
    [-1] = -97,
    [-2] = -115,
    [-3] = -43,
    [-4] = {
      -44,
      -91,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [80] = {
    [-1] = -66,
    [-2] = -115,
    [-3] = -12,
    [-4] = {
      -93,
      -50,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [81] = {
    [-1] = -55,
    [-2] = -115,
    [-3] = -17,
    [-4] = {
      -52,
      -57,
      -58,
      -59,
      -64
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [82] = {
    [-1] = -77,
    [-2] = -115,
    [-3] = -63,
    [-4] = {
      -70,
      -48,
      -95,
      -65,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [83] = {
    [-1] = -67,
    [-2] = -115,
    [-3] = -69,
    [-4] = {
      -96,
      -71,
      -72,
      -97,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -101,
      [3] = -5,
      [4] = -43,
      [5] = -116,
      [1005] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [84] = {
    [-1] = -73,
    [-2] = -115,
    [-3] = -22,
    [-4] = {
      -75,
      -76,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [85] = {
    [-1] = -117,
    [-2] = -118,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [86] = {
    [-1] = -121,
    [-2] = -118,
    [-3] = -3,
    [-4] = {
      -4,
      -84,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [87] = {
    [-1] = -122,
    [-2] = -118,
    [-3] = -16,
    [-4] = {
      -83,
      -92,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [88] = {
    [-1] = -123,
    [-2] = -118,
    [-3] = -4,
    [-4] = {
      -86,
      -23,
      -24,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [89] = {
    [-1] = -124,
    [-2] = -118,
    [-3] = -27,
    [-4] = {
      -28,
      -88,
      -30,
      -32,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [90] = {
    [-1] = -125,
    [-2] = -118,
    [-3] = -5,
    [-4] = {
      -100,
      -101,
      -37,
      -45,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [91] = {
    [-1] = -62,
    [-2] = -118,
    [-3] = -43,
    [-4] = {
      -38,
      -90,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [92] = {
    [-1] = -126,
    [-2] = -118,
    [-3] = -12,
    [-4] = {
      -93,
      -50,
      -51,
      -94,
      -58
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [93] = {
    [-1] = -127,
    [-2] = -118,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -104,
      -64,
      -48
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [94] = {
    [-1] = -128,
    [-2] = -118,
    [-3] = -63,
    [-4] = {
      -57,
      -71,
      -95,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [95] = {
    [-1] = -68,
    [-2] = -118,
    [-3] = -69,
    [-4] = {
      -41,
      -72,
      -76,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -44,
      [3] = -43,
      [4] = -43,
      [5] = -119,
      [8] = -120
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [96] = {
    [-1] = -129,
    [-2] = -118,
    [-3] = -22,
    [-4] = {
      -96,
      -109,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [97] = {
    [-1] = -74,
    [-2] = -130,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [98] = {
    [-1] = -131,
    [-2] = -130,
    [-3] = -3,
    [-4] = {
      -12,
      -13,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [99] = {
    [-1] = -132,
    [-2] = -130,
    [-3] = -16,
    [-4] = {
      -63,
      -92,
      -18,
      -19
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [100] = {
    [-1] = -79,
    [-2] = -130,
    [-3] = -4,
    [-4] = {
      -22,
      -23,
      -24,
      -30
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [101] = {
    [-1] = -133,
    [-2] = -130,
    [-3] = -27,
    [-4] = {
      -28,
      -89,
      -31,
      -32,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [102] = {
    [-1] = -134,
    [-2] = -130,
    [-3] = -5,
    [-4] = {
      -100,
      -101,
      -37,
      -102,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [103] = {
    [-1] = -135,
    [-2] = -130,
    [-3] = -43,
    [-4] = {
      -44,
      -49,
      -34,
      -103,
      -50
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [104] = {
    [-1] = -136,
    [-2] = -130,
    [-3] = -12,
    [-4] = {
      -93,
      -108,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [105] = {
    [-1] = -137,
    [-2] = -130,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [106] = {
    [-1] = -138,
    [-2] = -130,
    [-3] = -63,
    [-4] = {
      -57,
      -60,
      -97,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [107] = {
    [-1] = -139,
    [-2] = -130,
    [-3] = -69,
    [-4] = {
      -41,
      -64,
      -72,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -43,
      [5] = -99,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [108] = {
    [-1] = -140,
    [-2] = -130,
    [-3] = -22,
    [-4] = {
      -75,
      -112,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [109] = {
    [-1] = -141,
    [-2] = -142,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [110] = {
    [-1] = -120,
    [-2] = -142,
    [-3] = -3,
    [-4] = {
      -4,
      -13,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [111] = {
    [-1] = -144,
    [-2] = -142,
    [-3] = -16,
    [-4] = {
      -80,
      -92,
      -18,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [112] = {
    [-1] = -145,
    [-2] = -142,
    [-3] = -4,
    [-4] = {
      -86,
      -23,
      -28,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [113] = {
    [-1] = -146,
    [-2] = -142,
    [-3] = -27,
    [-4] = {
      -29,
      -100,
      -25,
      -31,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [114] = {
    [-1] = -147,
    [-2] = -142,
    [-3] = -5,
    [-4] = {
      -7,
      -101,
      -37,
      -91,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [115] = {
    [-1] = -148,
    [-2] = -142,
    [-3] = -43,
    [-4] = {
      -102,
      -44,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [116] = {
    [-1] = -149,
    [-2] = -142,
    [-3] = -12,
    [-4] = {
      -93,
      -103,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [117] = {
    [-1] = -150,
    [-2] = -142,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -59,
      -48,
      -71
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [118] = {
    [-1] = -151,
    [-2] = -142,
    [-3] = -63,
    [-4] = {
      -57,
      -72,
      -65,
      -97,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [119] = {
    [-1] = -152,
    [-2] = -142,
    [-3] = -69,
    [-4] = {
      -41,
      -76,
      -109,
      -66,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -36,
      [3] = -43,
      [4] = -5,
      [5] = -143,
      [23] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [120] = {
    [-1] = -153,
    [-2] = -142,
    [-3] = -22,
    [-4] = {
      -75,
      -112,
      -55,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [121] = {
    [-1] = -154,
    [-2] = -155,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -43
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [122] = {
    [-1] = -157,
    [-2] = -155,
    [-3] = -3,
    [-4] = {
      -12,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [123] = {
    [-1] = -158,
    [-2] = -155,
    [-3] = -16,
    [-4] = {
      -69,
      -14,
      -92,
      -18
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [124] = {
    [-1] = -159,
    [-2] = -155,
    [-3] = -4,
    [-4] = {
      -22,
      -20,
      -88,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [125] = {
    [-1] = -160,
    [-2] = -155,
    [-3] = -27,
    [-4] = {
      -100,
      -35,
      -25,
      -30,
      -32
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [126] = {
    [-1] = -161,
    [-2] = -155,
    [-3] = -5,
    [-4] = {
      -7,
      -36,
      -101,
      -38,
      -9
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [127] = {
    [-1] = -162,
    [-2] = -155,
    [-3] = -43,
    [-4] = {
      -91,
      -49,
      -34,
      -46,
      -103
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [128] = {
    [-1] = -163,
    [-2] = -155,
    [-3] = -12,
    [-4] = {
      -93,
      -50,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [129] = {
    [-1] = -164,
    [-2] = -155,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [130] = {
    [-1] = -165,
    [-2] = -155,
    [-3] = -63,
    [-4] = {
      -57,
      -60,
      -95,
      -97,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [131] = {
    [-1] = -166,
    [-2] = -155,
    [-3] = -69,
    [-4] = {
      -70,
      -64,
      -76,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -7,
      [3] = -5,
      [4] = -5,
      [5] = -156,
      [7] = -9
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [132] = {
    [-1] = -167,
    [-2] = -155,
    [-3] = -22,
    [-4] = {
      -96,
      -112,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [133] = {
    [-1] = -168,
    [-2] = -169,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [134] = {
    [-1] = -170,
    [-2] = -169,
    [-3] = -3,
    [-4] = {
      -27,
      -84,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [135] = {
    [-1] = -171,
    [-2] = -169,
    [-3] = -16,
    [-4] = {
      -17,
      -92,
      -18,
      -19
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [136] = {
    [-1] = -172,
    [-2] = -169,
    [-3] = -4,
    [-4] = {
      -22,
      -20,
      -29,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [137] = {
    [-1] = -173,
    [-2] = -169,
    [-3] = -27,
    [-4] = {
      -88,
      -89,
      -25,
      -32,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [138] = {
    [-1] = -174,
    [-2] = -169,
    [-3] = -5,
    [-4] = {
      -100,
      -101,
      -37,
      -38,
      -34
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [139] = {
    [-1] = -175,
    [-2] = -169,
    [-3] = -43,
    [-4] = {
      -102,
      -45,
      -46,
      -103,
      -50
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [140] = {
    [-1] = -176,
    [-2] = -169,
    [-3] = -12,
    [-4] = {
      -49,
      -108,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [141] = {
    [-1] = -177,
    [-2] = -169,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [142] = {
    [-1] = -178,
    [-2] = -169,
    [-3] = -63,
    [-4] = {
      -57,
      -60,
      -97,
      -66,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [143] = {
    [-1] = -179,
    [-2] = -169,
    [-3] = -69,
    [-4] = {
      -41,
      -72,
      -109,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -111,
      [58] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [144] = {
    [-1] = -180,
    [-2] = -169,
    [-3] = -22,
    [-4] = {
      -70,
      -112,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [145] = {
    [-1] = -181,
    [-2] = -182,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [146] = {
    [-1] = -184,
    [-2] = -182,
    [-3] = -3,
    [-4] = {
      -5,
      -13,
      -14
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [147] = {
    [-1] = -185,
    [-2] = -182,
    [-3] = -16,
    [-4] = {
      -63,
      -92,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [148] = {
    [-1] = -186,
    [-2] = -182,
    [-3] = -4,
    [-4] = {
      -22,
      -23,
      -24,
      -30
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [149] = {
    [-1] = -187,
    [-2] = -182,
    [-3] = -27,
    [-4] = {
      -28,
      -100,
      -31,
      -32,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [150] = {
    [-1] = -188,
    [-2] = -182,
    [-3] = -5,
    [-4] = {
      -35,
      -101,
      -37,
      -90,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [151] = {
    [-1] = -189,
    [-2] = -182,
    [-3] = -43,
    [-4] = {
      -44,
      -91,
      -9,
      -103,
      -50
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [152] = {
    [-1] = -190,
    [-2] = -182,
    [-3] = -12,
    [-4] = {
      -45,
      -108,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [153] = {
    [-1] = -191,
    [-2] = -182,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [154] = {
    [-1] = -192,
    [-2] = -182,
    [-3] = -63,
    [-4] = {
      -57,
      -60,
      -95,
      -65,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [155] = {
    [-1] = -193,
    [-2] = -182,
    [-3] = -69,
    [-4] = {
      -70,
      -64,
      -109,
      -97,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -183,
      [57] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [156] = {
    [-1] = -194,
    [-2] = -182,
    [-3] = -22,
    [-4] = {
      -96,
      -112,
      -66,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [157] = {
    [-1] = -195,
    [-2] = -196,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [158] = {
    [-1] = -197,
    [-2] = -196,
    [-3] = -3,
    [-4] = {
      -4,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [159] = {
    [-1] = -198,
    [-2] = -196,
    [-3] = -16,
    [-4] = {
      -85,
      -14,
      -92,
      -18
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [160] = {
    [-1] = -199,
    [-2] = -196,
    [-3] = -4,
    [-4] = {
      -86,
      -19,
      -89,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [161] = {
    [-1] = -200,
    [-2] = -196,
    [-3] = -27,
    [-4] = {
      -100,
      -35,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [162] = {
    [-1] = -201,
    [-2] = -196,
    [-3] = -5,
    [-4] = {
      -7,
      -36,
      -101,
      -91,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [163] = {
    [-1] = -202,
    [-2] = -196,
    [-3] = -43,
    [-4] = {
      -45,
      -49,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [164] = {
    [-1] = -203,
    [-2] = -196,
    [-3] = -12,
    [-4] = {
      -93,
      -50,
      -108,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [165] = {
    [-1] = -204,
    [-2] = -196,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [166] = {
    [-1] = -205,
    [-2] = -196,
    [-3] = -63,
    [-4] = {
      -57,
      -60,
      -95,
      -65,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [167] = {
    [-1] = -206,
    [-2] = -196,
    [-3] = -69,
    [-4] = {
      -96,
      -64,
      -48,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [168] = {
    [-1] = -207,
    [-2] = -196,
    [-3] = -22,
    [-4] = {
      -75,
      -71,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [169] = {
    [-1] = -208,
    [-2] = -209,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [170] = {
    [-1] = -107,
    [-2] = -209,
    [-3] = -3,
    [-4] = {
      -4,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [171] = {
    [-1] = -210,
    [-2] = -209,
    [-3] = -16,
    [-4] = {
      -85,
      -14,
      -92,
      -18
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [172] = {
    [-1] = -211,
    [-2] = -209,
    [-3] = -4,
    [-4] = {
      -86,
      -19,
      -89,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [173] = {
    [-1] = -114,
    [-2] = -209,
    [-3] = -27,
    [-4] = {
      -100,
      -35,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [174] = {
    [-1] = -212,
    [-2] = -209,
    [-3] = -5,
    [-4] = {
      -7,
      -36,
      -101,
      -91,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [175] = {
    [-1] = -213,
    [-2] = -209,
    [-3] = -43,
    [-4] = {
      -45,
      -49,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [176] = {
    [-1] = -214,
    [-2] = -209,
    [-3] = -12,
    [-4] = {
      -93,
      -50,
      -108,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [177] = {
    [-1] = -215,
    [-2] = -209,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [178] = {
    [-1] = -216,
    [-2] = -209,
    [-3] = -63,
    [-4] = {
      -57,
      -60,
      -95,
      -65,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [179] = {
    [-1] = -217,
    [-2] = -209,
    [-3] = -69,
    [-4] = {
      -96,
      -64,
      -48,
      -55,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -7,
      [3] = -43,
      [4] = -43,
      [5] = -106,
      [1001] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [180] = {
    [-1] = -218,
    [-2] = -209,
    [-3] = -22,
    [-4] = {
      -75,
      -71,
      -77,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [181] = {
    [-1] = -219,
    [-2] = -220,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [182] = {
    [-1] = -222,
    [-2] = -220,
    [-3] = -3,
    [-4] = {
      -43,
      -13,
      -84
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [183] = {
    [-1] = -223,
    [-2] = -220,
    [-3] = -16,
    [-4] = {
      -22,
      -14,
      -92,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [184] = {
    [-1] = -224,
    [-2] = -220,
    [-3] = -4,
    [-4] = {
      -80,
      -23,
      -29,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [185] = {
    [-1] = -225,
    [-2] = -220,
    [-3] = -27,
    [-4] = {
      -88,
      -35,
      -25,
      -32,
      -36
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [186] = {
    [-1] = -226,
    [-2] = -220,
    [-3] = -5,
    [-4] = {
      -7,
      -101,
      -37,
      -38,
      -34
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [187] = {
    [-1] = -227,
    [-2] = -220,
    [-3] = -43,
    [-4] = {
      -102,
      -91,
      -46,
      -103,
      -50
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [188] = {
    [-1] = -228,
    [-2] = -220,
    [-3] = -12,
    [-4] = {
      -45,
      -108,
      -51,
      -94,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [189] = {
    [-1] = -229,
    [-2] = -220,
    [-3] = -17,
    [-4] = {
      -52,
      -56,
      -58,
      -59,
      -104
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [190] = {
    [-1] = -8,
    [-2] = -220,
    [-3] = -63,
    [-4] = {
      -57,
      -48,
      -65,
      -97,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [191] = {
    [-1] = -230,
    [-2] = -220,
    [-3] = -69,
    [-4] = {
      -96,
      -71,
      -72,
      -66,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -31,
      [3] = -43,
      [4] = -5,
      [5] = -221,
      [1005] = -64
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [192] = {
    [-1] = -231,
    [-2] = -220,
    [-3] = -22,
    [-4] = {
      -75,
      -76,
      -55,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [193] = {
    [-1] = -232,
    [-2] = -233,
    [-3] = -1,
    [-4] = {
      -1,
      -16,
      -27
    },
    [-5] = -6,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [194] = {
    [-1] = -235,
    [-2] = -233,
    [-3] = -3,
    [-4] = {
      -5,
      -14,
      -92
    },
    [-5] = -15,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [195] = {
    [-1] = -156,
    [-2] = -233,
    [-3] = -16,
    [-4] = {
      -17,
      -18,
      -19,
      -20
    },
    [-5] = -21,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [196] = {
    [-1] = -236,
    [-2] = -233,
    [-3] = -4,
    [-4] = {
      -63,
      -23,
      -28,
      -87
    },
    [-5] = -26,
    [-6] = -1,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [197] = {
    [-1] = -237,
    [-2] = -233,
    [-3] = -27,
    [-4] = {
      -88,
      -89,
      -25,
      -30,
      -31
    },
    [-5] = -33,
    [-6] = -34,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -11
  },
  [198] = {
    [-1] = -238,
    [-2] = -233,
    [-3] = -5,
    [-4] = {
      -7,
      -32,
      -36,
      -38,
      -39
    },
    [-5] = -40,
    [-6] = -41,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [199] = {
    [-1] = -116,
    [-2] = -233,
    [-3] = -43,
    [-4] = {
      -102,
      -45,
      -9,
      -34,
      -46
    },
    [-5] = -47,
    [-6] = -48,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [200] = {
    [-1] = -239,
    [-2] = -233,
    [-3] = -12,
    [-4] = {
      -93,
      -103,
      -50,
      -52,
      -53
    },
    [-5] = -54,
    [-6] = -55,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [201] = {
    [-1] = -240,
    [-2] = -233,
    [-3] = -17,
    [-4] = {
      -56,
      -57,
      -59,
      -104,
      -60
    },
    [-5] = -61,
    [-6] = -62,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [202] = {
    [-1] = -143,
    [-2] = -233,
    [-3] = -63,
    [-4] = {
      -41,
      -64,
      -65,
      -97,
      -67
    },
    [-5] = -61,
    [-6] = -68,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [203] = {
    [-1] = -241,
    [-2] = -233,
    [-3] = -69,
    [-4] = {
      -70,
      -72,
      -76,
      -66,
      -73
    },
    [-5] = -61,
    [-6] = -74,
    [-7] = {
      [1] = -90,
      [3] = -43,
      [4] = -43,
      [5] = -234,
      [53] = -66
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [204] = {
    [-1] = -242,
    [-2] = -233,
    [-3] = -22,
    [-4] = {
      -96,
      -109,
      -55,
      -67,
      -73
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {},
    [-8] = {-10, -3},
    [-9] = -42
  },
  [205] = {
    [-1] = -243,
    [-2] = -244,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -245,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [206] = {
    [-1] = -247,
    [-2] = -244,
    [-3] = -3,
    [-4] = {
      -4,
      -17,
      -63
    },
    [-5] = -248,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [207] = {
    [-1] = -249,
    [-2] = -244,
    [-3] = -16,
    [-4] = {
      -69,
      -22,
      -80,
      -83
    },
    [-5] = -250,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [208] = {
    [-1] = -251,
    [-2] = -244,
    [-3] = -4,
    [-4] = {
      -85,
      -86,
      -18,
      -19
    },
    [-5] = -252,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [209] = {
    [-1] = -253,
    [-2] = -244,
    [-3] = -27,
    [-4] = {
      -20,
      -23,
      -24,
      -28,
      -29
    },
    [-5] = -54,
    [-6] = -57,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [210] = {
    [-1] = -254,
    [-2] = -244,
    [-3] = -5,
    [-4] = {
      -88,
      -87,
      -25,
      -30,
      -31
    },
    [-5] = -61,
    [-6] = -64,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [211] = {
    [-1] = -255,
    [-2] = -244,
    [-3] = -43,
    [-4] = {
      -32,
      -36,
      -101,
      -37,
      -91
    },
    [-5] = -256,
    [-6] = -66,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [212] = {
    [-1] = -257,
    [-2] = -244,
    [-3] = -12,
    [-4] = {
      -45,
      -49,
      -93,
      -94,
      -52
    },
    [-5] = -258,
    [-6] = -125,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [213] = {
    [-1] = -259,
    [-2] = -244,
    [-3] = -17,
    [-4] = {
      -39,
      -9,
      -103,
      -50,
      -108,
      -51
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {
      [1] = -35,
      [3] = -43,
      [4] = -5,
      [5] = -260,
      [1001] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [214] = {
    [-1] = -261,
    [-2] = -262,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -245,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [215] = {
    [-1] = -263,
    [-2] = -262,
    [-3] = -3,
    [-4] = {
      -4,
      -17,
      -63
    },
    [-5] = -248,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [216] = {
    [-1] = -264,
    [-2] = -262,
    [-3] = -16,
    [-4] = {
      -69,
      -22,
      -80,
      -83
    },
    [-5] = -250,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [217] = {
    [-1] = -265,
    [-2] = -262,
    [-3] = -4,
    [-4] = {
      -85,
      -86,
      -18,
      -19
    },
    [-5] = -252,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [218] = {
    [-1] = -266,
    [-2] = -262,
    [-3] = -27,
    [-4] = {
      -20,
      -23,
      -24,
      -28,
      -29
    },
    [-5] = -54,
    [-6] = -57,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [219] = {
    [-1] = -99,
    [-2] = -262,
    [-3] = -5,
    [-4] = {
      -88,
      -87,
      -25,
      -30,
      -31
    },
    [-5] = -61,
    [-6] = -64,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [220] = {
    [-1] = -267,
    [-2] = -262,
    [-3] = -43,
    [-4] = {
      -32,
      -36,
      -101,
      -37,
      -91
    },
    [-5] = -256,
    [-6] = -66,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [221] = {
    [-1] = -221,
    [-2] = -262,
    [-3] = -12,
    [-4] = {
      -45,
      -49,
      -93,
      -94,
      -52
    },
    [-5] = -258,
    [-6] = -125,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [222] = {
    [-1] = -268,
    [-2] = -262,
    [-3] = -17,
    [-4] = {
      -39,
      -9,
      -103,
      -50,
      -108,
      -51
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {
      [1] = -35,
      [3] = -43,
      [4] = -5,
      [5] = -260,
      [1001] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [223] = {
    [-1] = -269,
    [-2] = -270,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -245,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [224] = {
    [-1] = -271,
    [-2] = -270,
    [-3] = -3,
    [-4] = {
      -4,
      -17,
      -63
    },
    [-5] = -248,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [225] = {
    [-1] = -272,
    [-2] = -270,
    [-3] = -16,
    [-4] = {
      -69,
      -22,
      -80,
      -83
    },
    [-5] = -250,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [226] = {
    [-1] = -273,
    [-2] = -270,
    [-3] = -4,
    [-4] = {
      -85,
      -86,
      -18,
      -19
    },
    [-5] = -252,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [227] = {
    [-1] = -274,
    [-2] = -270,
    [-3] = -27,
    [-4] = {
      -20,
      -23,
      -24,
      -28,
      -29
    },
    [-5] = -54,
    [-6] = -57,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [228] = {
    [-1] = -275,
    [-2] = -270,
    [-3] = -5,
    [-4] = {
      -88,
      -87,
      -25,
      -30,
      -31
    },
    [-5] = -61,
    [-6] = -64,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [229] = {
    [-1] = -276,
    [-2] = -270,
    [-3] = -43,
    [-4] = {
      -32,
      -36,
      -101,
      -37,
      -91
    },
    [-5] = -256,
    [-6] = -66,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [230] = {
    [-1] = -183,
    [-2] = -270,
    [-3] = -12,
    [-4] = {
      -45,
      -49,
      -93,
      -94,
      -52
    },
    [-5] = -258,
    [-6] = -125,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [231] = {
    [-1] = -119,
    [-2] = -270,
    [-3] = -17,
    [-4] = {
      -39,
      -9,
      -103,
      -50,
      -108,
      -51
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {
      [1] = -35,
      [3] = -43,
      [4] = -5,
      [5] = -260,
      [1001] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [232] = {
    [-1] = -111,
    [-2] = -277,
    [-3] = -1,
    [-4] = {
      -1,
      -3,
      -16
    },
    [-5] = -245,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [233] = {
    [-1] = -260,
    [-2] = -277,
    [-3] = -3,
    [-4] = {
      -4,
      -17,
      -63
    },
    [-5] = -248,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [234] = {
    [-1] = -234,
    [-2] = -277,
    [-3] = -16,
    [-4] = {
      -69,
      -22,
      -80,
      -83
    },
    [-5] = -250,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [235] = {
    [-1] = -278,
    [-2] = -277,
    [-3] = -4,
    [-4] = {
      -85,
      -86,
      -18,
      -19
    },
    [-5] = -252,
    [-6] = -9,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [236] = {
    [-1] = -279,
    [-2] = -277,
    [-3] = -27,
    [-4] = {
      -20,
      -23,
      -24,
      -28,
      -29
    },
    [-5] = -54,
    [-6] = -57,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [237] = {
    [-1] = -280,
    [-2] = -277,
    [-3] = -5,
    [-4] = {
      -88,
      -87,
      -25,
      -30,
      -31
    },
    [-5] = -61,
    [-6] = -64,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [238] = {
    [-1] = -281,
    [-2] = -277,
    [-3] = -43,
    [-4] = {
      -32,
      -36,
      -101,
      -37,
      -91
    },
    [-5] = -256,
    [-6] = -66,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [239] = {
    [-1] = -282,
    [-2] = -277,
    [-3] = -12,
    [-4] = {
      -45,
      -49,
      -93,
      -94,
      -52
    },
    [-5] = -258,
    [-6] = -125,
    [-7] = {
      [1] = -44,
      [3] = -63,
      [4] = -17,
      [5] = -246,
      [1001] = -125
    },
    [-8] = {-10, -3},
    [-9] = -42
  },
  [240] = {
    [-1] = -283,
    [-2] = -277,
    [-3] = -17,
    [-4] = {
      -39,
      -9,
      -103,
      -50,
      -108,
      -51
    },
    [-5] = -78,
    [-6] = -79,
    [-7] = {
      [1] = -35,
      [3] = -43,
      [4] = -5,
      [5] = -260,
      [1001] = -57
    },
    [-8] = {-10, -3},
    [-9] = -42
  }
}
local key_to_index_map = {
  id = -1,
  heroId = -2,
  rank = -3,
  rankBreakthroughItem = -4,
  rankBreakthroughCoin = -5,
  rankLevelLimit = -6,
  attribute = -7,
  condition = -8,
  isVisible = -9
}
local index_to_key_map = {}
for k, v in pairs(key_to_index_map) do
  index_to_key_map[v] = k
end
local value_to_index_map = {
  [1] = -1,
  [101003] = -2,
  [2] = -3,
  [4] = -4,
  [6] = -5,
  [4000] = -6,
  [32.0] = -7,
  [190.0] = -8,
  [50.0] = -9,
  [2009] = -10,
  [true] = -11,
  [8] = -12,
  [17] = -13,
  [19] = -14,
  [6000] = -15,
  [3] = -16,
  [9] = -17,
  [21] = -18,
  [22] = -19,
  [23] = -20,
  [8000] = -21,
  [12] = -22,
  [24] = -23,
  [25] = -24,
  [34] = -25,
  [10000] = -26,
  [5] = -27,
  [26] = -28,
  [27] = -29,
  [35] = -30,
  [36] = -31,
  [37] = -32,
  [15000] = -33,
  [51] = -34,
  [31] = -35,
  [38] = -36,
  [40] = -37,
  [41] = -38,
  [49] = -39,
  [20000] = -40,
  [61] = -41,
  [false] = -42,
  [7] = -43,
  [44] = -44,
  [46] = -45,
  [52] = -46,
  [30000] = -47,
  [71] = -48,
  [47] = -49,
  [54] = -50,
  [56] = -51,
  [58] = -52,
  [65] = -53,
  [40000] = -54,
  [81] = -55,
  [59] = -56,
  [60] = -57,
  [66] = -58,
  [67] = -59,
  [69] = -60,
  [50000] = -61,
  [91] = -62,
  [10] = -63,
  [70] = -64,
  [78] = -65,
  [80] = -66,
  [83] = -67,
  [95] = -68,
  [11] = -69,
  [62] = -70,
  [72] = -71,
  [73] = -72,
  [84] = -73,
  [97] = -74,
  [64] = -75,
  [74] = -76,
  [82] = -77,
  [0] = -78,
  [100] = -79,
  [13] = -80,
  [101006] = -81,
  [248.0] = -82,
  [14] = -83,
  [18] = -84,
  [15] = -85,
  [16] = -86,
  [33] = -87,
  [28] = -88,
  [29] = -89,
  [43] = -90,
  [45] = -91,
  [20] = -92,
  [48] = -93,
  [57] = -94,
  [77] = -95,
  [63] = -96,
  [79] = -97,
  [101007] = -98,
  [219.0] = -99,
  [30] = -100,
  [39] = -101,
  [42] = -102,
  [53] = -103,
  [68] = -104,
  [102001] = -105,
  [242.0] = -106,
  [170.0] = -107,
  [55] = -108,
  [75] = -109,
  [104001] = -110,
  [232.0] = -111,
  [76] = -112,
  [107001] = -113,
  [173.0] = -114,
  [107002] = -115,
  [199.0] = -116,
  [85] = -117,
  [107003] = -118,
  [231.0] = -119,
  [110.0] = -120,
  [86] = -121,
  [87] = -122,
  [88] = -123,
  [89] = -124,
  [90] = -125,
  [92] = -126,
  [93] = -127,
  [94] = -128,
  [96] = -129,
  [108001] = -130,
  [98] = -131,
  [99] = -132,
  [101] = -133,
  [102] = -134,
  [103] = -135,
  [104] = -136,
  [105] = -137,
  [106] = -138,
  [107] = -139,
  [108] = -140,
  [109] = -141,
  [108002] = -142,
  [202.0] = -143,
  [111] = -144,
  [112] = -145,
  [113] = -146,
  [114] = -147,
  [115] = -148,
  [116] = -149,
  [117] = -150,
  [118] = -151,
  [119] = -152,
  [120] = -153,
  [121] = -154,
  [108003] = -155,
  [195.0] = -156,
  [122] = -157,
  [123] = -158,
  [124] = -159,
  [125] = -160,
  [126] = -161,
  [127] = -162,
  [128] = -163,
  [129] = -164,
  [130] = -165,
  [131] = -166,
  [132] = -167,
  [133] = -168,
  [109001] = -169,
  [134] = -170,
  [135] = -171,
  [136] = -172,
  [137] = -173,
  [138] = -174,
  [139] = -175,
  [140] = -176,
  [141] = -177,
  [142] = -178,
  [143] = -179,
  [144] = -180,
  [145] = -181,
  [109002] = -182,
  [230.0] = -183,
  [146] = -184,
  [147] = -185,
  [148] = -186,
  [149] = -187,
  [150] = -188,
  [151] = -189,
  [152] = -190,
  [153] = -191,
  [154] = -192,
  [155] = -193,
  [156] = -194,
  [157] = -195,
  [199001] = -196,
  [158] = -197,
  [159] = -198,
  [160] = -199,
  [161] = -200,
  [162] = -201,
  [163] = -202,
  [164] = -203,
  [165] = -204,
  [166] = -205,
  [167] = -206,
  [168] = -207,
  [169] = -208,
  [199002] = -209,
  [171] = -210,
  [172] = -211,
  [174] = -212,
  [175] = -213,
  [176] = -214,
  [177] = -215,
  [178] = -216,
  [179] = -217,
  [180] = -218,
  [181] = -219,
  [199003] = -220,
  [221.0] = -221,
  [182] = -222,
  [183] = -223,
  [184] = -224,
  [185] = -225,
  [186] = -226,
  [187] = -227,
  [188] = -228,
  [189] = -229,
  [191] = -230,
  [192] = -231,
  [193] = -232,
  [111001] = -233,
  [234.0] = -234,
  [194] = -235,
  [196] = -236,
  [197] = -237,
  [198] = -238,
  [200] = -239,
  [201] = -240,
  [203] = -241,
  [204] = -242,
  [205] = -243,
  [199990] = -244,
  [9600] = -245,
  [333.0] = -246,
  [206] = -247,
  [16000] = -248,
  [207] = -249,
  [24000] = -250,
  [208] = -251,
  [32000] = -252,
  [209] = -253,
  [210] = -254,
  [211] = -255,
  [60000] = -256,
  [212] = -257,
  [72000] = -258,
  [213] = -259,
  [233.0] = -260,
  [214] = -261,
  [199991] = -262,
  [215] = -263,
  [216] = -264,
  [217] = -265,
  [218] = -266,
  [220] = -267,
  [222] = -268,
  [223] = -269,
  [199992] = -270,
  [224] = -271,
  [225] = -272,
  [226] = -273,
  [227] = -274,
  [228] = -275,
  [229] = -276,
  [199993] = -277,
  [235] = -278,
  [236] = -279,
  [237] = -280,
  [238] = -281,
  [239] = -282,
  [240] = -283
}
local index_to_value_map = {}
for k, v in pairs(value_to_index_map) do
  index_to_value_map[v] = k
end

local function SetReadonlyTable(t)
  for k, v in pairs(t) do
    if type(v) == "table" then
      t[k] = SetReadonlyTable(v)
    end
  end
  local mt = {
    __data = t,
    __index_to_key_map = index_to_key_map,
    __key_to_index_map = key_to_index_map,
    __index_to_value_map = index_to_value_map,
    __index = function(t, k)
      local tmt = getmetatable(t)
      local data = tmt.__data
      local value_index
      if tmt.__key_to_index_map[k] ~= nil then
        value_index = data[tmt.__key_to_index_map[k]]
      else
        value_index = data[k]
      end
      if type(value_index) == "table" then
        return value_index
      else
        return tmt.__index_to_value_map[value_index]
      end
    end,
    __newindex = function(t, k, v)
      errorf("attempt to modify a read-only talbe!", 2)
    end,
    __pairs = function(t, k)
      return function(t, k)
        local tmt = getmetatable(t)
        local data = tmt.__data
        local nk, nv
        if tmt.__key_to_index_map[k] ~= nil then
          local iter_key = tmt.__key_to_index_map[k]
          nk, nv = next(data, iter_key)
        else
          nk, nv = next(data, k)
        end
        local key, value
        if tmt.__index_to_key_map[nk] ~= nil then
          key = tmt.__index_to_key_map[nk]
        else
          key = nk
        end
        if type(nv) == "table" then
          value = nv
        else
          value = tmt.__index_to_value_map[nv]
        end
        return key, value
      end, t, nil
    end,
    __len = function(t)
      local tmt = getmetatable(t)
      local data = tmt.__data
      return #data
    end
  }
  t = setmetatable({}, mt)
  return t
end

talent_rank = SetReadonlyTable(talent_rank)
return talent_rank
