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