-1 1 8 -1 -1 2 9 0 -1 3 10 1 -1 4 11 2 -1 5 12 3 -1 6 13 4 -1 7 14 5 -1 -1 15 6 0 9 16 -1 1 10 17 8 2 11 18 9 3 12 19 10 4 13 20 11 5 14 21 12 6 15 22 13 7 -1 23 14 8 17 24 -1 9 18 25 16 10 19 26 17 11 20 27 18 12 21 28 19 13 22 29 20 14 23 30 21 15 -1 31 22 16 25 -1 -1 17 26 -1 24 18 27 -1 25 19 28 -1 26 20 29 -1 27 21 30 -1 28 22 31 -1 29 23 -1 -1 30