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