2020
1353 609411 209022 874500 632577 518892 378774 968814 889746 807312 188265 928785 768273 555291 328713 16203 98835 394086 159291 179388 68903 481932 128766 5049 9636 408606 574893 617628 650694 656535 179751 716958 487443 380754 61677 657096 847011 867867 562155 326502 947199 785763 33626 989 583209 153912 499653 254463 932349 226644 843051 912252 77846 80981 661221 424347 287859 321453 908457 25674 406428 100155 732270 60786 9504 993498 298320 295086 635712 747384 905718 785565 524370 222057 804210 506550 495198 26333 804969 117084 647757 416559 794772 658482 618948 390720 163878 243408 459723 868164 559152 70487 812658 373659 182721 710754 531894 68706 756657 545853 159489 26795 153087 978714 749232 327690 461241 76098 45209 738738 165693 948585 888492 629376 206910 192357 883641 513909 168201 544896 791538 438570 302313 614988 737715 817311 780615 513942 133023 397716 902550 37950 559053 716892 460878 113190 26531 996303 594231 374121 510081 405471 915849 342639 493185 293997 62897 322014 799293 613404 211926 823218 907698 429990 541629 962544 29700 75503 619146 54615 574530 209847 911592 677721 711084 213939 910635 133353 118866 803550 339603 17588 309342 363660 151668 792693 902484 765567 649044 807972 273273 156222 1749 65967 871794 921954 227700 125004 598191 15411 123024 491469 813384 741939 587631 79893 472230 218361 752829 313962 472197 251328 624855 575883 679800 173217 545127 41348 752334 999999 205392 363264 192852 76097 494637 79166 105435 676005 102069 473319 7259 52371 967362 313599 245784 831600 444114 218394 679140 653268 488334 504273 646437 686334 924297 896181 675576 779526 611754 405636 199254 797907 600270 978681 262614 204303 653895 755304 632148 379863 534666 86922 800976 661815 670824 747318 869946 161238 622875 938289 985677 664686 786852 46728 722073 55934 340626 615483 330693 188067 117381 939708 920436 804837 167475 353496 85800 82830 693099 886677 589413 484704 442233 323037 503415 541959 165066 349305 798006 339405 893904 37058 944361 783981 324456 20756 137577 71082 848793 567237 659208 33857 78144 946836 707025 348315 113322 546117 245553 313896 994785 595980 716694 123849 532587 409959 537207 857868 550671 413457 744117 575421 655578 427317 6369 765435 108801 673728 933438 531465 808104 537306 411015 849222 597762 386133 33428 682143 190938 404679 142329 803715 29105 661749 30096 356664 60456 691185 142329 915948 934593 645414 780318 923406 15873 136752 765468 667326 235257 71313 182655 674850 368709 345378 397452 714747 867636 872487 569349 660792 863082 973830 156585 681417 435138 274329 147642 924726 71544 462594 619971 326865 592614 243903 336666 119625 873741 145662 307362 852192 968022 853842 804276 665247 390489 926310 247071 933801 248094 269841 586509 64910 58179 88044 567336 461505 102366 279840 964029 251691 158466 135267 7391 86625 50919 63492 363759 989076 431013 467973 23099 905256 577665 910569 749925 430023 280236 4686 568326 32438 431112 260700 633171 275880 739629 22142 470910 962610 7755 17489 650463 850080 623568 154011 240405 414150 4620 451902 88935 713592 924627 70125 877008 715902 747714 867966 573243 741378 154374 745569 787083 840972 33594 939312 696927 764016 92400 596871 24980 63558 297330 156981 61610 670395 316008 997491 397419 751014 236412 168597 260106 563838 975645 115071 976041 477642 86625 845691 185757 53624 838959 941160 227766 493746 4059 811668 123321 437613 336435 73325 41712 272580 204666 267828 165990 670758 957363 15443 211563 843051 698049 710160 983070 492492 996204 718179 163020 688083 615846 456357 19700 584529 625614 580074 276045 429231 378741 39600 859914 212487 75999 421080 638781 76692 213741 168564 696729 491271 653433 754050 477180 740124 428769 903672 640365 215820 26663 947232 423555 67748 200376 968550 621159 478005 678348 766128 53658 308781 281358 440781 968121 767943 787677 968913 425568 429726 977361 333696 419661 616968 382305 793353 805959 796257 799557 150645 216447 294756 735768 985215 397749 559746 118272 981222 219582 560076 708081 474177 743556 97779 86031 81939 30063 383955 332211 753984 154275 426954 73359 730686 783882 214863 750453 665775 708147 588225 106293 589710 53658 53822 501765 48839 787050 574134 735207 749133 402369 420222 54021 875622 183348 65769 335808 848265 229746 348084 524073 9900 475629 549153 655215 820215 433686 378246 911163 18941 673992 78374 57816 608619 933768 418209 331320 307329 28875 662376 422994 20130 33561 492756 927696 12935 434577 786423 661320 874104 946605 629970 643401 85437 857670 499785 638649 637362 615483 882420 727452 371514 11055 289047 369336 250965 833712 401973 940599 126357 784575 680064 966636 197901 579117 975348 843513 43691 213411 974853 862257 30920 917829 962742 679833 200541 667095 286539 271029 791736 852192 184833 771936 520047 88110 872124 924891 134772 332475 619938 511434 824010 207471 786951 75932 16599 700293 747879 188298 77979 297330 731643 907137 601920 401412 842886 251427 690129 250503 221232 49994 304656 24750 831765 164175 50787 9999 376926 696234 371151 448272 450384 98043 589512 756129 365475 710985 947496 579018 616374 58377 503646 281127 461505 933537 526152 94545 611820 767085 841764 934494 919710 316833 934659 697356 807576 896016 827871 942810 982179 986733 564399 475959 116391 382800 889977 462495 183645 924 710919 836451 68904 97119 417021 739497 873279 166617 154473 52404 374286 20064 57980 700293 58014 988482 689304 466818 22770 262317 423819 707190 845460 24684 893211 149688 685839 595155 63458 501105 232254 325149 845757 370392 519684 657459 110847 64481 817278 163152 493515 769494 79958 838563 693825 671715 23033 744117 313368 613272 313995 592812 770286 266475 591129 532686 29468 724284 827376 674058 481998 863709 806157 69332 221265 680658 983796 639375 993069 546645 529188 486288 961653 16862 197802 272448 219516 789888 17654 675906 44715 693495 37323 601590 588753 482625 66363 77021 138138 649770 54450 186846 713922 359469 341649 706728 443916 462264 239646 733689 179982 537999 548922 867999 470448 4884 367092 406461 139029 894597 792924 963600 695640 703494 556314 793650 797115 34913 503712 392799 121308 978219 887997 491766 117513 940137 823284 42306 450549 12242 73260 178266 228459 126423 639177 127974 668547 627264 746427 791043 990099 724185 322773 874632 408936 78605 835329 221034 184437 419826 195954 628221 211530 38213 205722 412764 328713 130647 214269 49995 833877 822921 952677 1914 485100 461043 866712 498861 535095 810315 257895 604890 100287 996996 966504 926706 64482 530805 683430 807972 817542 276540 983895 856383 215853 597795 55407 564630 854634 761409 26004 791241 598356 988548 946737 861729 330264 427053 521070 56859 704979 924 831072 817674 237600 167343 62205 725142 35343 373989 754611 863049 471735 61544 687225 319308 515757 945450 85734 109197 154869 154638 992640 333828 404217 880011 50424 880407 259512 970893 277365 291258 224928 248028 914958 945978 959871 913473 658812 44220 187638 198693 384846 485793 200112 967197 673695 590766 985809 565092 790053 80585 48146 937959 908523 158598 404844 307494 184866 52931 802131 774873 33396 697488 878790 795762 884697 134772 777348 405570 702669 989868 962016 34782 836385 485364 8184 247203 452496 169323 993762 542487 262614 815826 980232 230835 34716 833877 246807 601854 871959 921294 358578 582747 72434 940038 699468 246246 878889 401214 396726 37818 606936 430221 129525 351351 972114 217866 16631 135234 918390 966636 481800 240174 686367 605616 674784 458106 17820 934395 150975 289146 315711 737088 607101 36794 656601 852324 457083 884928 799590 146817 558525 21714 7557 809160 361020 975480 499851 830346 54615 682275 26136 737913 47882 541134 763818 287562 889218 699204 645777 285054 912879 497475 808995 380193 15675 515295 677424 436722 414810 29865 312312 645381 955746 467313 7292 414117 576477 10890 53459 935550 472989 756525 360030 651321 539088 605121 42174 408969 251988 13562 929412 42503 658317 631455 82665 440121 330132 539121 86559 945912 329010 845064 8744 636273 233805 302016 606309 945516 270402 325908 786258 937068 249876 206217 483120 962742 621027 31119 76163 64053 669537 277827 183645 125565 250305 535128 37850 53295 86097 365112 302478 557469 530442 445797 999900 649935 315909 514437 434313 28676 592944 902814 859023 866844 641058 940830 343926 15542 289707 20030 777216 138006 837903 511335 190212 28842 45012 491766 932415 147180 15642 230076 885093 862026 843051 712041 323037 844965 996435 910602 262350 539319 24882 81873 33396 385176 773487 443124 195096 322146 196911 805464 145695 62964 568359 388047 872322 171732 973038 142527 31614 196185 884598 269478 617100 375111 583836 718971 941556 8348 22142 113751 165693 603339 865326 967923 78408 943239 889284 419859 593406 726594 487608 304260 26663 62006 787248 643170 294525 142692 214038 649341 526977 384219 248622 517341 748044 25244 725703 62468 256839 555324 254991 971058 523743 353001 581196 617199 363891 376464 182985 313764 237105 997854 799821 872619 703329 742533 292050 829224 69663 780450 928917 369336 47982 523677 22473 906345 668811 584529 653169 614922 840576 692076 753390 821733 938586 170841 457941 850410 23166 474012 45573 547470 291159 73821 264759 61907 547635 665577 76791 397386 33230 930006 364914 261558 313071 55110 73424 186483 74514 238029 325380 850839 702438 90486 284130 147576 235224 608322 192753 683694 115599 490611 820545 360954 62073 305481 750750 944262 613734 939114 87813 860079 80948 686631 669174 643137 641355 210045 58475 250338 45738 258489 275880 439890 859584 294624 973236 410289 786720 223278 57255 653730 382767 390621 722436 55406 241824 968616 375177 31052 719202 218064 305316 384351 575256 314655 237864 107712 115401 767019 912417 726495 885753 6237 531300 653796 11384 314259 655083 807642 944889 986403 897600 655182 329670 848001 162327 586740 745074 426723 73952 110220 445071 29667 743325 279939 182754 247236 204369 932316 825363 51480 522522 60720 39401 91905 611457 40820 620565 950103 441936 435930 447117 712074 890307 22043 306141 2409 666369 53460 709401 456258 32108 653070 217206 448074 368247 673794 874137 5247 113817 426492 299376 342540 891264 922911 336864 213741 610599 507210 76031 468468 398442 452826 416163 627627 949113 364848 425370 28379 550539 452628 657756 839916 90453 163482 224829 94446 343068 510180 680295 359832 85767 664488 154440 303534 892056 474771 75272 238920 116061 561198 286110 7953 623106 833217 116259 48014 399465 977493 564135 240768 327228 517374 335874 448107 826914 910041 420750 462231 783057 794673 98835 88374 814308 915849 689667 388872 513645 102069 449064 203676 371019 987657 247962 335544 166815 369303 197109 294426 222684 186483 362538 70752 542718 42041 875061 482757 987228 193842 521103 510477 756096 268818 12869 300003 323895 889317 886281 681120 859716 7788 282183 313071 30458 929346 559515 765039 277002 995940 531201 101145 893145 82929 305613 415074 695574 556974 466620 152163 54251 80685 5610 989175 445137 816750 202917 109989 457545 733062 570306 891231 905256 293568 540111 941226 161106 49730 582153 238623 72171 221265 213807 208593 215754 34583 641751 798864 318318 735108 850047 996237 3926 912978 280038 114015 66924 977262 160380 965349 388641 34484 412599 358413 740223 959706 411015 468501 729498 288816 522093 570768 867273 858693 807015 526251 895092 604494 301455 375408 58542 985347 824934 398442 305349 228426 350955 54219 953304 269049 436656 156651 946440 657558 847374 212850 488433 823713 468567 688215 869979 188628 348909 41513 767085 213609 933042 51150 803649 38973 141471 89067 597630 615219 576345 236676 83457 329373 69696 444708 144573 272151 887370 550143 290565 68276 991056 131637 307560 764445 509223 318714 372669 567798 877074 559284 72798 896643 599478 112068 551001 23660 781902 512457 488004 993597 593472 394977 956274 713361 132495 548658 121572 302544 590898 855624 399201 927894 804870 501567 388905 478038 633567 409860 683430 602943 521829 904695 200805 10494 118140 43923 239811 276771 443652 765138 478731 143880 588291 926442 872223 236016 998943 338844 154869 656205 11121 33263 580932 418341 13398 256344 957726 640629 165000 17886 578721 991254 705804 242715 438537 44351 104973 432069 547272 362571 355113 676269 271161 313533 576906 971751 516945 354849 729432 497772 630135 446325 997293 130812 718773 160776 267498 120648 110319 745569 893640 530640 490644 706563 452529 691944 107283 898128 398607 949344 562320 40523 426789 784707 681879 404547 879549 921888 69135 804045 391842 254760 885555 847440 296208 609015 188925 134343 818664 447447 302148 184866 588456 260865 344520 243375 711546 755205 724746 695640 60588 356301 29666 346764 332640 176220 398508 298914 39269 255420 282018 675642 817509 630201 293040 770055 365376 772200 23331 757515 681978 136653 778404 411873 566544 934395 640068 535425 33297 726396 598488 378015 619146 826419 24486 693 591426 808896 305184 858594 903144 782661 320562 582450 438570 110055 421047 104577 722535 174999 747120 725307 798567 960465 818103 615813 286473 120516 288849 793089 56957 527571 232386 866349 662739 376860 521862 79694 404052 25079 238557 681516 622512 157377 5510 495165 694551 52602 709071 802758 108108 703659 215820 253407 791670 75404 815430 965943 592185 964293 939510 666039 778437 790515 164274 817707 165198 437646 664455 775071 897468 958089 68904 426855 652707 527769 488070 823746 625845 363033 630465 389631 810711 88077 103422 78143 48081 428934 116985 448701 469194 291654 489852 243276 282579 693924 965712 950433 485859 445170 250932 42833 799491 369501 781836 652443 671979 966933 737979 254793 117645 574893 773685 614130 16335 552453 495726 49796 961983 759495 265815 111969 288354 504207 656106 53064 417582 126126 79331 800085 44154 4752 735570 34187 764082 811932 152559 733425 662574 716892 55373 76890 981189 931359 679602 
