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