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