750 1000 798 798 797 795 795 794 793 791 790 790 790 789 788 786 785 784 784 783 782 780 780 779 778 777 777 776 773 773 773 772 771 771 770 770 769 769 766 765 764 764 763 760 760 760 760 759 758 758 757 757 754 753 753 752 752 751 750 750 749 748 747 746 746 746 746 745 744 744 742 741 739 739 737 736 735 733 733 732 732 731 731 730 729 728 724 724 723 723 722 722 722 722 722 721 721 720 718 717 716 715 714 714 714 714 714 714 713 713 712 711 711 710 708 708 708 708 703 703 702 701 701 701 700 699 699 698 697 697 695 693 691 690 689 688 687 686 685 682 679 679 678 678 677 677 677 677 675 674 672 670 670 668 668 666 665 664 664 664 663 662 661 660 660 659 659 657 656 655 655 653 653 651 649 648 648 646 645 645 643 643 643 642 641 640 639 638 636 636 634 634 634 633 633 633 632 631 630 628 628 628 627 627 625 623 622 622 620 620 620 619 618 616 614 611 610 609 605 603 603 601 601 601 600 597 596 596 595 592 591 588 587 586 586 586 585 584 584 583 582 581 580 580 577 576 576 575 575 574 573 572 570 568 568 566 566 563 563 561 557 557 557 556 555 553 552 552 552 551 551 547 545 543 543 541 541 541 540 540 536 536 536 534 534 533 532 531 530 530 528 523 523 522 520 520 520 519 518 518 516 515 515 515 515 514 512 510 509 509 509 506 505 504 503 502 501 501 498 496 495 495 494 492 492 491 490 490 490 488 484 481 481 481 477 475 475 474 474 473 471 471 470 470 469 468 466 465 465 465 465 462 461 457 456 455 454 453 453 451 451 451 451 450 449 448 448 448 446 446 446 445 444 444 443 443 443 442 440 440 439 437 436 435 434 433 432 431 430 426 426 426 425 424 423 422 422 420 420 419 419 419 418 418 417 416 416 413 413 412 408 407 405 404 403 402 402 401 401 398 397 397 397 396 396 395 395 395 394 394 393 393 393 390 389 388 388 387 386 385 385 385 383 383 382 382 382 381 381 378 377 377 376 375 374 374 374 372 372 371 371 371 369 369 369 367 366 366 365 365 364 362 361 361 360 358 358 357 356 355 354 352 351 351 350 350 347 347 343 342 340 340 338 336 334 333 333 332 332 330 330 329 327 326 326 325 325 324 324 321 321 319 318 318 315 314 313 312 311 310 310 310 308 308 307 306 306 306 305 304 304 302 301 301 297 297 296 295 294 289 288 287 287 287 286 285 284 283 283 281 280 280 280 279 279 277 277 276 276 276 275 274 273 272 272 272 271 270 270 269 266 264 263 262 259 259 257 257 257 257 256 256 255 254 253 252 250 248 248 248 247 246 246 245 245 244 242 242 242 241 239 238 237 236 236 233 232 231 230 228 225 224 223 221 221 221 220 220 220 219 219 219 218 216 212 211 211 210 208 207 204 204 203 202 202 201 201 200 199 199 199 199 198 197 195 194 194 194 193 192 190 189 189 187 187 186 185 185 184 183 182 182 180 180 180 179 179 178 178 177 177 177 176 176 176 175 175 175 174 174 174 171 168 167 167 166 166 166 165 165 165 165 164 163 161 161 159 157 157 157 156 156 155 151 151 151 149 149 148 148 147 146 146 145 144 137 137 137 137 136 136 136 135 134 133 132 132 131 126 123 123 122 120 120 119 117 115 114 114 109 108 107 107 107 107 107 106 105 105 104 103 100