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