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