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