777 749 774 748 771 747 765 746 764 745 763 744 759 743 755 742 752 741 751 740 747 739 746 738 745 737 742 736 740 735 739 734 738 733 737 732 736 731 732 730 731 729 777 728 776 727 773 726 771 725 760 724 754 723 753 722 752 721 748 720 739 719 736 718 733 717 731 716 730 715 728 714 726 713 725 712 720 711 715 710 714 709 709 708 765 707 760 706 757 705 755 704 753 703 750 702 747 701 746 700 742 699 739 698 731 697 730 696 729 695 723 694 721 693 720 692 719 691 716 690 715 689 713 688 711 687 710 686 709 685 701 684 699 683 698 682 696 681 695 680 693 679 689 678 687 677 686 676 683 675 680 674 674 673 777 671 770 670 769 669 767 668 754 667 749 666 748 665 747 664 743 663 740 662 739 661 731 660 727 659 725 658 719 657 712 656 711 655 701 654 696 653 695 652 694 651 689 650 687 649 685 648 682 647 677 646 673 645 671 644 670 643 669 642 666 641 664 640 656 639 639 638 777 637 776 636 769 635 767 634 760 633 751 632 750 631 741 630 730 629 728 628 722 627 718 626 713 625 709 624 699 623 696 622 694 621 688 620 684 619 681 618 679 617 671 616 668 615 663 614 654 613 646 612 643 611 640 610 639 609 635 608 631 607 630 606 612 605 611 604 609 603 772 601 765 600 750 599 744 598 731 597 716 596 711 595 705 594 690 593 676 592 671 591 664 590 663 589 660 588 655 587 647 586 635 585 634 584 632 583 631 582 616 581 615 580 607 579 595 578 593 577 589 576 588 575 587 574 581 573 770 572 736 571 727 570 723 569 692 568 691 567 688 566 679 565 676 564 663 563 643 562 637 561 634 560 633 559 619 558 616 557 601 556 599 555 594 554 590 553 588 552 582 551 581 550 577 549 569 548 567 547 561 546 559 545 748 544 744 543 719 542 717 541 706 540 702 539 689 538 673 537 665 536 653 535 643 534 633 533 614 532 609 531 608 530 604 529 601 528 597 527 587 526 581 525 564 524 553 523 544 522 531 521 763 520 761 519 757 518 755 517 736 516 732 515 731 514 729 513 708 512 704 511 697 510 694 509 684 508 683 507 676 506 635 505 633 504 610 503 609 502 564 501 527 500 520 499 511 498 508 497 778 496 775 495 761 494 758 493 757 492 754 491 745 490 744 489 741 488 727 487 712 486 685 485 684 484 682 483 675 482 659 481 652 480 631 479 623 478 607 477 606 476 604 475 592 474 579 473 554 472 553 471 549 470 542 469 531 468 530 467 517 466 486 465 777 464 773 463 744 462 734 461 723 460 703 459 674 458 673 457 652 456 649 455 569 454 559 453 541 452 503 451 497 450 480 449 470 448 469 447 467 446 765 445 761 444 752 443 751 442 728 441 721 440 717 439 716 438 707 437 704 436 702 435 699 434 692 433 667 432 662 431 654 430 649 429 644 428 642 427 635 426 632 425 631 424 629 423 625 422 606 421 603 420 602 419 601 418 596 417 580 416 570 415 564 414 562 413 553 412 545 411 534 410 529 409 499 408 472 407 449 406 418 405 417 404 757 403 754 402 748 401 741 400 739 399 732 398 708 397 680 396 676 395 655 394 633 393 609 392 599 391 593 390 565 389 563 388 561 387 557 386 546 385 545 384 516 383 502 382 475 381 472 380 466 379 464 378 460 377 436 376 431 375 429 374 412 373 409 372 389 371 381 370 761 369 758 368 720 367 697 366 695 365 676 364 670 363 665 362 660 361 648 360 619 359 578 358 569 357 558 356 540 355 514 354 499 353 496 352 495 351 492 350 490 349 489 348 477 347 468 346 444 345 440 344 438 343 409 342 348 341 777 340 763 339 709 338 703 337 697 336 695 335 688 334 686 333 657 332 596 331 591 330 572 329 550 328 536 327 508 326 468 325 431 324 411 323 410 322 403 321 392 320 374 319 773 318 771 317 755 316 749 315 745 314 740 313 739 312 731 311 713 310 691 309 679 308 667 307 664 306 641 305 626 304 567 303 561 302 541 301 539 300 525 299 524 298 523 297 500 296 493 295 486 294 475 293 443 292 439 291 428 290 426 289 380 288 376 287 330 286 319 285 315 284 306 283 302 282 299 281 297 280 290 279 763 278 762 277 756 276 755 275 693 274 692 273 691 272 685 271 671 270 663 269 648 268 587 267 578 266 573 265 544 264 538 263 536 262 512 261 507 260 505 259 492 258 450 257 431 256 408 255 407 254 394 253 388 252 381 251 380 250 329 249 325 248 317 247 300 246 298 245 293 244 289 243 247 242 776 241 754 240 752 239 741 238 678 237 674 236 668 235 641 234 624 233 608 232 606 231 605 230 598 229 597 228 588 227 553 226 543 225 528 224 518 223 485 222 481 221 473 220 451 219 414 218 395 217 382 216 361 215 321 214 268 213 259 212 246 211 219 210 776 209 709 208 677 207 666 206 652 205 638 204 612 203 610 202 600 201 594 200 591 199 585 198 574 197 530 196 517 195 504 194 497 193 479 192 459 191 455 190 448 189 435 188 424 187 373 186 337 185 330 184 271 183 269 182 261 181 234 180 226 179 208 178 180 177 778 176 767 175 743 174 701 173 684 172 676 171 637 170 619 169 612 168 605 167 581 166 549 165 513 164 465 163 430 162 427 161 423 160 377 159 369 158 357 157 339 156 327 155 321 154 319 153 318 152 313 151 261 150 244 149 170 148 762 147 744 146 716 145 686 144 639 143 607 142 548 141 522 140 501 139 495 138 479 137 475 136 389 135 375 134 362 133 349 132 342 131 326 130 311 129 304 128 296 127 238 126 236 125 203 124 198 123 194 122 186 121 164 120 150 119 143 118 764 117 763 116 758 115 748 114 721 113 696 112 674 111 671 110 658 109 626 108 612 107 599 106 586 105 584 104 566 103 536 102 521 101 506 100 481 99 460 98 393 97 387 96 385 95 377 94 362 93 346 92 342 91 338 90 296 89 292 88 288 87 273 86 235 85 209 84 189 83 739 81 652 80 643 79 633 78 596 77 557 76 539 75 494 74 486 73 474 72 470 71 432 70 395 69 378 68 350 67 308 66 273 65 265 64 258 63 220 62 219 61 217 60 209 59 169 58 150 57 144 56 120 55 73 54 770 53 753 52 682 51 679 50 668 49 661 48 603 47 601 46 564 45 440 44 426 43 417 42 379 41 356 40 321 39 319 38 316 37 314 36 271 35 270 34 239 33 220 32 157 31 149 30 85 29 82 28 769 27 686 26 651 25 640 24 633 23 624 22 613 21 610 20 593 19 575 18 508 17 504 16 485 15 475 14 446 13 445 12 422 11 413 10 393 9 336 8 317 7 241 6 208 5 206 4 137 3 133 2 40 1