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 24 25 26 26 27 24 28 29 30 30 31 28 32 33 34 34 35 32 36 37 38 38 39 36 40 41 42 42 43 40 44 45 46 46 47 44 48 49 50 50 51 48 44 47 37 37 36 44 52 53 54 54 55 52 56 57 58 56 58 59 56 59 60 46 45 39 39 38 46 61 62 63 64 65 63 65 66 63 66 61 63 63 62 64 53 52 67 67 68 53 69 70 71 71 72 69 73 74 75 75 76 73 77 78 79 79 80 77 81 82 83 83 84 81 85 86 87 87 88 85 89 90 91 91 92 89 93 94 95 95 96 93 97 98 99 99 100 97 101 102 103 101 104 105 105 102 101 106 105 104 106 107 108 108 109 106 110 108 107 108 110 103 103 111 108 112 113 114 114 115 116 112 114 116 112 116 117 101 103 118 118 119 101 101 119 120 120 104 101 121 106 104 104 120 121 106 122 123 123 107 106 124 110 107 107 123 124 110 124 125 125 103 110 126 127 128 128 129 126 126 130 131 131 127 126 132 133 134 134 131 132 133 135 136 136 134 133 135 137 138 138 136 135 139 129 128 128 138 139 140 141 142 140 142 143 140 143 144 140 144 145 140 145 141 141 146 147 142 147 148 143 148 149 144 149 150 151 152 153 148 154 155 149 144 143 150 145 144 146 153 145 156 148 151 156 149 148 156 150 149 156 146 150 156 151 146 157 158 159 159 160 157 161 162 163 163 164 161 165 166 167 167 168 165 169 170 171 171 172 169