1 3 5 16 7 10 17 23 32 44 54 71 59 41 39 50 40 25 22 33 51 61 85 73 96 108 121 109 86 62 42 27 13 11 24 34 43 53 74 97 110 98 75 87 63 56 37 19 14 20 29 36 21 30 47 55 49 69 77 70 92 104 117 129 116 141 154 167 140 115 128 103 91 79 68 58 67 46 38 28 45 57 65 88 76 99 89 78 100 90 101 127 153 166 179 193 180 207 220 206 219 192 164 152 139 113 126 138 112 125 111 137 163 150 178 190 176 204 218 205 232 247 262 233 248 234 249 235 221 208 194 181 168 195 223 237 251 264 278 292 263 277 291 305 319 304 290 276 261 246 231 260 275 289 274 303 317 330 358 343 357 329 316 302 288 259 245 230 203 217 189 162 149 123 135 122 134 147 160 174 161 148 175 188 215 229 243 214 201 187 173 186 159 144 132 146 133 120 95 72 83 107 119 94 82 64 84 66 81 105 102 124 145 171 151 177 202 222 238 250 267 283 312 295 311 282 253 225 240 226 211 197 183 156 130 118 106 131 143 170 198 185 157 172 199 212 241 255 269 297 313 325 340 367 353 339 331 355 364 384 389 410 432 454 472 474 495 510 518 528 535 541 544 548 545 550 542 551 546 538 531 524 517 509 489 498 477 488 507 516 497 506 523 514 496 504 522 529 537 530 536 532 520 519 505 500 487 469 485 491 482 470 459 446 458 447 423 431 406 380 396 408 434 420 409 395 382 394 381 368 354 326 298 284 270 256 227 213 200 228 242 257 271 285 314 300 286 272 258 244 273 287 301 315 328 341 356 342 369 383 371 397 411 424 437 412 425 399 385 372 344 332 359 373 386 400 414 401 388 375 390 403 415 427 452 463 439 451 426 413 438 462 450 461 449 436 422 435 448 460 471 493 502 513 521 503 512 494 483 473 484 475 486 476 464 440 428 453 441 466 455 442 429 416 404 417 405 392 378 391 376 363 349 362 348 361 374 387 360 346 318 333 347 334 320 335 306 321 307 293 279 265 252 239 268 280 294 308 322 336 350 337 323 309 338 351 365 379 366 393 407 418 430 443 433 457 468 456 467 478 499 490 479 492 508 511 525 526 534 539 549 547 543 540 533 527 515 501 481 480 465 445 444 419 402 421 398 377 370 345 352 324 296 310 327 299 281 266 254 236 216 191 165 184 210 224 196 209 182 155 169 142 158 136 114 93 80 60 48 52 35 26 31 18 12 8 15 4 6 2 9 1