750 1000 799 798 798 797 794 794 793 792 792 792 791 790 789 789 788 787 787 787 785 784 784 784 784 783 779 778 777 777 776 776 775 774 773 771 771 767 767 767 766 766 765 764 764 764 764 762 761 760 759 759 759 758 757 755 754 754 754 750 749 749 747 747 746 745 744 744 743 742 741 741 740 740 740 740 739 739 739 738 738 737 736 735 735 734 734 734 734 732 732 731 731 730 729 728 727 725 725 725 724 724 723 723 722 722 722 721 720 719 719 719 718 717 716 716 716 716 716 713 711 709 709 709 708 708 707 707 707 706 706 705 705 704 703 703 703 700 698 698 698 697 696 695 694 693 693 693 693 692 692 691 689 689 689 687 685 683 683 681 681 680 680 679 677 677 676 675 675 671 669 668 666 665 665 664 663 663 663 662 660 658 658 658 657 657 655 655 654 653 653 652 648 646 646 645 644 643 643 643 642 639 639 638 637 635 634 634 633 633 632 632 632 631 630 630 629 629 629 628 627 627 627 626 626 626 625 625 625 625 624 622 621 621 619 619 616 613 612 612 611 610 610 609 608 606 605 605 604 603 603 603 602 602 602 601 600 600 600 599 599 598 598 598 597 596 596 593 593 593 592 591 590 590 589 588 588 588 588 588 586 585 584 584 584 584 583 583 582 582 579 579 578 577 576 575 574 573 573 571 571 570 569 569 566 561 560 559 559 559 559 558 557 555 555 554 553 552 551 550 550 549 548 548 548 548 545 545 544 543 542 541 540 540 540 540 540 540 538 537 537 537 537 536 536 535 535 534 534 533 531 531 530 530 530 529 527 527 527 527 525 525 525 524 523 522 518 518 517 516 515 515 514 513 513 513 513 512 512 512 511 511 510 510 509 508 508 506 506 505 504 502 501 501 501 495 494 494 493 487 485 485 485 484 484 484 484 483 482 482 482 480 480 480 479 479 477 476 476 474 473 472 471 470 468 468 468 468 468 467 466 466 466 465 464 463 462 462 462 461 460 460 460 460 459 458 457 457 456 456 456 456 456 454 453 453 452 450 446 445 445 444 442 441 440 440 439 439 439 438 436 436 435 435 435 434 433 432 432 431 430 430 428 428 427 427 426 426 425 425 425 425 424 424 424 424 423 421 421 419 419 418 418 417 417 415 415 413 412 409 408 408 408 405 405 403 401 400 400 399 399 398 397 394 393 391 391 390 389 385 385 384 384 382 382 380 380 380 378 377 377 375 375 375 375 374 372 371 371 371 370 369 368 364 363 362 361 361 360 360 359 359 359 359 357 357 356 355 355 354 354 353 353 352 351 347 346 346 346 346 345 345 344 344 344 343 342 341 341 340 339 337 336 336 336 335 335 333 332 332 331 330 329 328 327 326 326 325 325 324 323 321 321 319 319 317 317 316 315 314 314 313 313 312 312 311 311 310 310 309 307 306 302 302 301 299 295 294 294 293 293 293 290 290 290 289 289 288 288 288 286 286 285 284 282 280 280 277 277 276 276 276 276 276 275 274 273 271 270 269 268 266 265 265 265 264 264 264 264 264 263 262 260 258 258 252 251 251 250 249 249 248 248 248 246 245 245 244 244 243 243 243 242 241 241 240 239 238 236 236 236 233 233 231 231 230 230 229 229 228 227 225 223 223 221 220 220 220 220 219 219 217 216 214 213 212 211 211 211 210 209 209 209 208 208 207 206 206 205 202 200 200