750 1000 798 797 796 795 795 793 793 793 792 792 791 790 790 790 789 789 787 787 786 786 785 783 783 780 779 778 776 776 776 775 773 773 771 770 770 770 765 764 763 763 762 762 762 761 760 757 755 754 751 750 750 748 748 747 746 744 743 743 742 741 740 739 737 737 737 736 736 736 736 735 734 733 730 730 729 729 728 728 727 724 724 723 722 722 722 721 720 719 718 718 718 718 716 715 714 713 712 712 712 711 710 710 708 708 707 704 703 702 702 701 701 700 700 700 698 697 697 696 694 694 693 692 692 690 689 688 688 688 687 687 686 686 685 685 684 679 679 678 678 678 676 676 675 675 673 672 671 671 670 670 670 670 669 668 667 665 665 664 664 664 664 663 663 660 659 658 658 656 656 655 655 654 653 653 652 651 651 650 650 650 648 647 647 646 646 646 644 644 643 642 639 639 639 635 635 634 634 634 632 632 631 631 629 629 629 627 627 626 626 625 625 624 624 623 623 623 622 621 621 621 621 619 618 617 616 615 613 612 612 612 612 611 611 610 609 609 609 608 608 606 605 605 605 604 604 601 601 596 592 592 592 592 591 591 590 589 587 587 587 587 586 585 584 582 582 581 581 580 579 576 576 576 575 573 573 572 572 570 570 569 569 568 567 566 565 565 565 564 564 564 563 563 563 563 563 561 558 558 557 556 556 554 554 553 551 551 550 550 548 548 548 547 547 546 546 546 543 543 543 542 541 541 540 540 539 539 539 538 538 537 537 536 536 535 535 535 535 534 534 533 533 531 531 530 527 527 527 526 525 524 524 524 523 523 521 520 520 519 519 519 518 517 517 516 516 515 514 514 514 513 512 512 512 512 511 509 509 507 507 506 504 504 502 502 502 502 502 500 499 499 499 499 497 496 495 495 495 494 494 494 493 491 491 491 490 489 487 487 487 485 485 485 483 483 483 483 482 482 481 481 481 480 480 479 478 478 477 476 474 473 471 468 467 465 465 464 463 463 463 463 461 459 458 457 456 455 453 452 452 451 449 449 448 447 446 446 446 444 444 444 444 443 443 442 441 441 440 439 438 437 436 436 436 434 434 434 434 434 433 433 431 431 429 428 428 427 427 427 427 425 424 424 422 422 422 422 421 420 419 419 418 418 418 418 417 416 416 415 414 412 411 411 411 410 410 409 409 408 407 405 404 403 402 401 400 398 398 397 397 397 396 396 392 390 390 389 387 387 386 385 381 381 381 381 379 379 377 375 372 372 371 371 370 369 368 367 367 366 366 364 364 363 362 362 361 360 360 358 356 356 356 355 355 355 353 353 350 349 347 346 346 345 345 345 344 339 339 338 337 336 336 334 334 333 331 331 329 328 327 326 325 325 324 323 322 320 320 320 319 317 317 316 315 314 314 311 310 308 307 307 304 303 303 303 302 302 301 299 298 298 297 296 292 292 292 291 291 290 288 288 286 286 286 286 285 284 282 280 278 278 278 277 277 276 276 274 274 274 274 274 274 274 273 273 273 273 272 272 272 271 271 271 269 268 268 267 267 263 263 263 260 257 257 256 255 255 254 254 252 251 251 249 249 248 248 245 244 241 241 240 240 240 240 239 237 236 236 236 235 235 234 234 234 233 231 231 230 230 228 226 224 223 221 221 221 220 219 217 213 212 212 212 210 209 209 208 205 204 204 203 203 203 202 202 202 201 201 201 201 200