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