750 1000 800 800 800 800 799 799 798 798 797 796 796 796 796 795 794 794 794 793 792 791 791 791 790 790 789 789 789 789 788 788 788 787 786 786 785 785 785 784 784 783 783 782 781 781 778 778 778 778 778 777 776 775 774 774 772 772 772 772 770 769 768 767 766 766 766 766 763 763 763 763 761 761 761 760 759 759 759 759 758 758 758 757 757 757 757 757 756 756 753 751 751 751 750 748 747 747 746 745 745 743 743 743 743 741 740 740 740 739 735 734 733 732 730 730 729 727 727 726 726 726 725 725 725 723 723 723 722 721 720 720 719 718 718 713 713 713 712 711 711 710 707 705 703 703 703 703 703 702 701 699 699 699 698 695 695 694 694 694 693 693 692 691 691 691 690 689 688 687 686 686 686 685 685 685 681 681 681 680 679 678 676 676 676 675 674 673 670 670 670 669 669 667 667 667 666 665 665 664 664 662 662 662 662 660 660 659 658 658 658 658 658 657 655 655 654 653 653 652 649 647 646 645 645 644 644 644 643 643 641 640 639 634 633 633 632 631 631 631 630 630 630 629 629 628 628 626 626 625 624 622 622 620 619 618 618 617 616 616 615 614 614 613 612 612 612 610 610 608 606 603 603 603 602 602 601 601 601 600 600 598 597 596 595 594 594 593 591 591 591 590 589 588 588 586 586 585 585 585 583 582 581 579 579 578 577 576 576 576 575 574 573 573 572 572 571 571 570 568 567 566 566 565 563 563 562 562 562 561 559 558 558 557 557 556 556 554 553 552 551 550 550 549 548 548 544 543 542 541 541 541 540 540 539 539 536 536 534 533 533 532 530 530 529 529 528 528 528 526 526 524 523 522 522 519 518 518 518 517 517 516 516 516 515 515 515 514 513 512 511 511 510 510 509 504 503 502 501 500 499 498 498 497 497 497 495 492 492 489 489 487 487 486 483 483 482 482 481 481 480 480 480 479 479 478 477 477 475 475 474 473 472 469 468 467 466 465 464 463 463 462 461 461 461 460 457 457 454 454 453 452 452 452 451 450 450 450 450 449 449 447 447 447 445 441 439 438 438 437 437 437 436 435 434 434 432 431 430 429 428 426 426 426 426 425 424 422 422 422 421 421 420 419 418 418 416 416 416 413 413 412 412 411 411 411 411 409 408 408 407 406 405 405 405 403 403 402 402 399 398 397 397 397 396 395 394 394 393 392 391 391 389 389 388 387 387 385 384 383 382 382 382 381 380 379 378 378 376 375 375 371 371 370 369 369 369 367 367 367 366 365 364 363 363 362 362 361 360 360 360 360 359 359 356 355 355 355 353 352 349 348 348 346 346 345 345 345 345 342 340 340 340 336 335 334 334 331 330 330 330 328 328 328 328 327 326 325 325 322 321 321 321 320 318 318 317 317 316 314 313 313 312 311 310 310 309 308 307 307 307 306 304 304 303 303 303 298 298 297 297 297 296 295 295 294 294 292 291 290 288 288 288 287 287 286 285 285 284 283 283 282 282 282 277 276 275 275 274 273 273 271 271 270 268 266 265 264 261 261 261 260 260 259 259 255 254 254 253 252 250 250 250 250 249 249 248 248 248 247 247 247 246 246 244 243 243 242 242 240 237 235 234 233 233 232 230 229 228 228 227 227 225 225 225 222 220 218 217 217 213 213 213 213 211 210 210 209 209 208 207 207 207 207 206 205 204 203 203 202 200 200