0 1 2 0 2 3 3 4 0 5 6 7 7 8 5 9 10 11 11 12 9 12 11 13 13 14 12 2 15 16 16 3 2 6 17 18 18 7 6 10 19 20 20 11 10 11 20 21 21 13 11 15 22 23 23 16 15 17 24 25 25 18 17 19 26 27 27 20 19 20 27 28 28 21 20 29 0 4 4 23 29 24 5 8 8 25 24 26 9 12 12 27 26 27 12 14 14 28 27 15 2 1 0 29 1 1 22 15 30 31 32 32 33 30 33 32 34 35 36 37 37 38 35 38 37 39 40 41 42 42 43 40 43 42 44 45 46 47 47 48 45 48 47 49