557 556 555 554 553 552 551 550 549 548 547 546 545 544 543 542 541 540 539 538 537 536 535 534 533 532 531 530 529 528 527 526 525 524 523 522 521 520 519 518 517 516 515 514 513 512 511 510 509 508 507 506 505 504 503 502 501 500 499 498 497 496 495 494 493 492 491 490 489 488 487 486 485 484 483 482 481 480 479 478 477 476 475 474 473 472 471 470 469 468 467 466 465 464 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 447 446 445 444 443 442 441 440 439 438 437 436 435 434 433 432 431 430 429 428 427 426 425 424 423 422 421 420 419 418 417 416 415 414 413 412 410 409 408 407 406 405 404 403 402 401 400 399 398 397 396 395 394 393 392 390 389 386 385 384 383 382 381 380 379 377 375 374 373 372 370 369 368 367 366 365 364 362 361 360 359 358 356 355 354 353 351 350 349 347 346 343 341 340 339 336 335 334 332 331 330 329 328 326 325 324 322 320 319 317 315 313 312 311 310 306 305 304 303 302 301 300 298 297 294 293 292 288 287 286 284 283 276 274 273 271 268 267 265 264 263 260 259 257 256 255 249 246 244 243 242 241 239 235 234 233 231 229 227 226 225 212 211 209 207 206 204 203 202 201 199 198 197 195 194 193 192 189 188 187 186 184 183 179 172 171 167 166 164 163 158 157 158 157 156 153 152 151 149 148 145 141 140 139 137 134 132 131 130 124 120 115 112 107 106 98 94 93 91 87 83 79 78 70 69 67 64 62 61 57 55 54 53 51 47