0 1 2 2 3 0 4 5 6 6 7 4 8 9 10 10 11 8 12 13 14 14 15 12 16 17 18 18 19 16 20 21 22 22 23 20 3 2 24 24 25 3 7 6 26 26 27 7 11 10 28 28 29 11 15 14 30 30 31 15 19 18 32 32 33 19 23 22 34 34 35 23 36 37 38 38 39 36 40 41 42 42 43 40 44 45 46 46 47 44 48 49 50 50 51 48 52 53 54 54 55 52 56 57 58 58 59 56 60 61 62 61 63 62 64 65 62 62 66 60 63 64 62 62 65 66 67 68 69 69 70 67 71 72 68 68 67 71 73 74 75 75 76 73 77 78 74 74 73 77 79 80 81 81 82 79 70 69 80 80 79 70