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