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