1 0 0 0 1 1 2 2 2 3 3 3 5 4 4 4 5 5 6 6 6 7 7 7 9 8 8 8 9 9 10 10 10 11 11 11 13 12 12 12 13 13 14 14 14 15 15 15 17 16 16 16 17 17 18 18 18 19 19 19 21 20 20 23 21 21 22 22 22 20 23 23 25 24 24 24 25 25 26 26 26 27 27 27 29 28 28 28 29 29 30 30 30 31 31 31 33 32 32 32 33 33 34 34 34 35 35 35 37 36 36 36 37 37 38 38 38 39 39 39 41 40 40 40 41 41 42 42 42 43 43 43 45 44 44 44 45 45 46 46 46 47 47 47 49 48 48 48 49 49 50 50 50 51 51 51 53 52 52 52 53 53 54 54 54 55 55 55 61 56 56 66 57 57 70 58 58 65 59 59 56 60 60 61 56 61 65 59 62 60 61 63 60 61 64 65 59 65 64 62 66 59 63 67 57 64 68 62 65 69 61 56 70 56 60 71 58 66 72 63 67 73 62 65 74 57 64 75 59 63 76 64 62 77 63 67 78 58 66 79 65 59 80 70 58 81 69 68 82 64 62 83 62 65 84 67 69 85 66 57 86 61 56 87 63 67 88 68 70 89 67 69 90 62 65 91 64 62 92 69 68 93 68 70 94 63 67 95 76 71 96 81 72 97 85 73 98 80 74 99 71 75 100 76 71 101 80 74 102 75 76 103 75 76 104 80 74 105 79 77 106 74 78 107 72 79 108 77 80 109 76 71 110 71 75 111 73 81 112 78 82 113 77 80 114 72 79 115 74 78 116 79 77 117 78 82 118 73 81 119 80 74 120 85 73 121 84 83 122 79 77 123 77 80 124 82 84 125 81 72 126 76 71 127 78 82 128 83 85 129 82 84 130 77 80 131 79 77 132 84 83 133 83 85 134 78 82 135 92 86 136 87 87 137 88 88 138 93 89 139 97 90 140 99 91 141 98 92 142 96 93 143 101 94 144 103 95 145 102 96 146 100 97 147 105 98 148 107 99 149 106 100 150 104 101 151 73 81 152 72 79 153 114 102 154 115 103 155 57 64 156 56 60 157 108 104 158 109 105 159 74 78 160 73 81 161 115 103 162 116 106 163 58 66 164 57 64 165 109 105 166 110 107 167 75 76 168 74 78 169 116 106 170 117 108 171 59 63 172 58 66 173 110 107 174 111 109 175 71 75 176 75 76 177 117 108 178 113 110 179 60 61 180 59 63 181 111 109 182 112 111 183 72 79 184 71 75 185 113 110 186 114 102 187 56 60 188 60 61 189 112 111 190 108 104 191 85 73 192 81 72 193 118 112 194 84 83 195 85 73 196 118 112 197 81 72 198 82 84 199 118 112 200 82 84 201 83 85 202 118 112 203 83 85 204 84 83 205 118 112 206 93 89 207 88 88 208 89 113 209 94 114 210 94 114 211 89 113 212 90 115 213 95 116 214 91 117 215 86 118 216 87 87 217 92 86 218 95 116 219 90 115 220 86 118 221 91 117 222 70 58 223 66 57 224 119 119 225 69 68 226 70 58 227 119 119 228 66 57 229 67 69 230 119 119 231 67 69 232 68 70 233 119 119 234 68 70 235 69 68 236 119 119 237 93 89 238 94 114 239 122 120 240 123 121 241 92 86 242 93 89 243 123 121 244 124 122 245 91 117 246 92 86 247 124 122 248 125 123 249 95 116 250 91 117 251 125 123 252 121 124 253 94 114 254 95 116 255 121 124 256 122 120 257 90 115 258 120 125 259 86 118 260 86 118 261 120 125 262 87 87 263 89 113 264 120 125 265 90 115 266 88 88 267 120 125 268 89 113 269 87 87 270 120 125 271 88 88 272