1 23432
   2 234
   3 65262
   4 255
   5 -1
   6 2343
   7 23
   8 19
   9 31